<SEC-DOCUMENT>0001683168-21-001390.txt : 20210414
<SEC-HEADER>0001683168-21-001390.hdr.sgml : 20210414
<ACCEPTANCE-DATETIME>20210414160549
ACCESSION NUMBER:		0001683168-21-001390
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		75
CONFORMED PERIOD OF REPORT:	20210228
FILED AS OF DATE:		20210414
DATE AS OF CHANGE:		20210414

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Simulations Plus, Inc.
		CENTRAL INDEX KEY:			0001023459
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		IRS NUMBER:				954595609
		FISCAL YEAR END:			0831

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

	BUSINESS ADDRESS:	
		STREET 1:		42505 10TH STREET WEST
		CITY:			LANCASTER
		STATE:			CA
		ZIP:			93534-7059
		BUSINESS PHONE:		661-723-7723

	MAIL ADDRESS:	
		STREET 1:		42505 10TH STREET WEST
		CITY:			LANCASTER
		STATE:			CA
		ZIP:			93534-7059

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SIMULATIONS PLUS INC
		DATE OF NAME CHANGE:	19960923
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>simulations_iq2.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:SLP="http://simulations.com/20210228">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_029_US%2DGAAP%2D2020 -->
<!-- Field: Set; Name: xdx; ID: xdx_03F_SLP_simulations.com_20210228 -->
<!-- Field: Set; Name: xdx; ID: xdx_043_20200901_20210228 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0001023459 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05E_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0wOC0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DDocumentFiscalYearFocus_2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_07C_SO_form10q.xdxs -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityCentralIndexKey">0001023459</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:CurrentFiscalYearEndDate">--08-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0391" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-12-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-09-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0397" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0402" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-11-30" id="xdx2ixbrl0404" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-11-30" id="xdx2ixbrl0405" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-08-31" id="xdx2ixbrl0407" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-12-012021-02-28" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-12-012020-02-29" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-09-01to2021-02-28" id="xdx2ixbrl0411" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-09-012020-02-29" id="xdx2ixbrl0413" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1543" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1555" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1579" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1591" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1603" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1610" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1620" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1640" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1650" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1660" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1672" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1684" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1697" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1709" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1721" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1728" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1738" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1748" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1758" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember" id="xdx2ixbrl1768" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="slp-20210228.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2020-09-01to2021-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-11-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-11-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_IntellectualPropertyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_OtherIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_us-gaap_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_HoldbackLiabilityLixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:HoldbackLiabilityLixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_HoldbackLiabilityLixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:HoldbackLiabilityLixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_EarnoutLiabilityLixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:EarnoutLiabilityLixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_EarnoutLiabilityLixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:EarnoutLiabilityLixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_WellsFargoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-03-31_custom_WellsFargoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_WellsFargoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_RecordDate20211Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20211Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_RecordDate20212Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20212Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_RecordDate20201Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20201Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_RecordDate20202Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20202Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_RecordDate20203Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20203Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_custom_RecordDate20204Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20204Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_Equity2017IncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">SLP:Equity2017IncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-08-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">SLP:NonmanagementDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">SLP:NonmanagementDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012020-08-31_custom_PublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-08-31_custom_PublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012020-08-30_custom_PublicOfferingMember_custom_UnderwritersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:UnderwritersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2020-08-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012020-08-30_custom_PublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2020-08-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:InternationalSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_InternationalSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:InternationalSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_CognigenMember50414546">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_DILIsymMember50414546">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_custom_LixoftMember50414562">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-29_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_CognigenMember50414765">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_DILIsymMember50414765">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_custom_LixoftMember50414781">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AmericasMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AmericasMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AmericasMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AmericasMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AmericasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_us-gaap_EMEAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012021-02-28_srt_AsiaPacificMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AmericasMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AmericasMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AmericasMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AmericasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_us-gaap_EMEAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012020-02-29_srt_AsiaPacificMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AmericasMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AmericasMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AmericasMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AmericasMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AmericasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_us-gaap_EMEAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-09-012021-02-28_srt_AsiaPacificMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-09-01</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AmericasMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AmericasMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AmericasMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AmericasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_us-gaap_EMEAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-02-29_srt_AsiaPacificMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-02_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-012020-04-02_custom_LixoftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2020-04-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-04-09_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001023459</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-04-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><a href="#a_001">Table of Contents</a></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, DC 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_909_edei--DocumentType_c20200901__20210228_z1R3t6rWFdWj"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_edei--DocumentQuarterlyReport_c20200901__20210228_z9ELBpCEiB34"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="width: 94%"><span style="font: 10pt Times New Roman, Times, Serif">Quarterly Report Pursuant to Section 13 or 15(d) of the Security Exchange Act of 1934 for the quarterly period ended <b>February 28, 2021</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">OR</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_edei--DocumentTransitionReport_c20200901__20210228_z7N021TCI904"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Transmission Report Pursuant to Section 13 or 15(d) of the Security Exchange Act of 1937 for the transition period from ______ to ______</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number: <b><span id="xdx_905_edei--EntityFileNumber_c20200901__20210228_zzxb29nRd7vc"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityFileNumber">001-32046</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img src="image_001.jpg" alt="" />&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_905_edei--EntityRegistrantName_c20200901__20210228_zRaVDyzEFxta"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityRegistrantName">Simulations Plus, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name of registrant as specified in its charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 50%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90F_edei--EntityIncorporationStateCountryCode_c20200901__20210228_zaEZg618I7cc"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">California</ix:nonNumeric></span></b></span></td>
    <td style="width: 50%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_908_edei--EntityTaxIdentificationNumber_c20200901__20210228_zhgxPs4QYIJe"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityTaxIdentificationNumber">95-4595609</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(State or other jurisdiction of Incorporation or Organization)</span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(I.R.S. Employer identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90C_edei--EntityAddressAddressLine1_c20200901__20210228_zndGUDsAynjf"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityAddressAddressLine1">42505 10th Street West</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90D_edei--EntityAddressCityOrTown_c20200901__20210228_zn20bjqQOhp2"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityAddressCityOrTown">Lancaster</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20200901__20210228_zN87vqevCO"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityAddressStateOrProvince">CA</ix:nonNumeric></span> <span id="xdx_90B_edei--EntityAddressPostalZipCode_c20200901__20210228_zzT8F3s2Y8d4"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityAddressPostalZipCode">93534-7059</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices including
zip code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(<span id="xdx_904_edei--CityAreaCode_c20200901__20210228_z1VniyQYhMA8"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:CityAreaCode">661</ix:nonNumeric></span>) <span id="xdx_905_edei--LocalPhoneNumber_c20200901__20210228_znOHztF2Eke6"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:LocalPhoneNumber">723-7723</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Registrant&#8217;s telephone number, including
area code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECURITIES REGISTERED PURSUANT TO SECTION 12(b)
OF THE ACT:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 46%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.75in"><span style="text-decoration: underline">Title of Each Class</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 27.15pt 0pt 49.15pt; text-align: center"><b><span id="xdx_907_edei--Security12bTitle_c20200901__20210228_zBxD9VL8bMHb"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:Security12bTitle">Common Stock, par value</ix:nonNumeric></span> $0.001
    per share</b></p></td>
    <td style="width: 15%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.35pt"><span style="text-decoration: underline">Trading Symbol</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.35pt">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.35pt"><span style="text-decoration: underline"><span id="xdx_90C_edei--TradingSymbol_c20200901__20210228_zn27wgawYq88"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:TradingSymbol">SLP</ix:nonNumeric></span></span></p></td>
    <td style="width: 39%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-decoration: underline">Name of Each Exchange on Which Registered</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90B_edei--SecurityExchangeName_c20200901__20210228_zUlF9Z5a3BP4"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric></span> Stock Market LLC</b></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant (1) 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 the registrant was required to file such reports), and (2) has been subject to such filings requirements for the past 90 days.&#160;&#160;&#160;&#160;&#160;<span id="xdx_908_edei--EntityCurrentReportingStatus_c20200901__20210228_zwEFwY95OTfa"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span>
&#9746;&#160;&#160;&#160;&#160;&#160;No &#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark 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 chapter) during the
preceding 12 months (or for such shorter period that the registrant was required to submit such files). <span id="xdx_902_edei--EntityInteractiveDataCurrent_c20200901__20210228_zKc9EPTV4gi7"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746;&#160;&#160;&#160;&#160;&#160;No
&#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a nonaccelerated filer, smaller reporting company or an emerging growth company. See the definitions of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221;
in Rule 12b-2 of the Exchange Act (Check one):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67%"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;&#160;&#160; Large accelerated filer</span></td>
    <td style="width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;&#160;&#160;&#160;Accelerated
filer</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"> &#9746;&#160;&#160;<span id="xdx_90D_edei--EntityFilerCategory_c20200901__20210228_z8N3fUk4fGd" title="Entity Filer Category"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" name="dei:EntityFilerCategory">Non-accelerated Filer</ix:nonNumeric></span></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_edei--EntitySmallBusiness_c20200901__20210228_zVU3rvhhgnnh"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span>&#160;&#160; Smaller reporting company</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20200901__20210228_zxXT4qeFjV0g"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span>&#160;&#160; Emerging Growth Company</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant
to Section 13(a) of the Exchange Act. &#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a shell company (as
defined in Rule 12b-2 of the Exchange Act). Yes &#9744;&#160;&#160;&#160;<span id="xdx_903_edei--EntityShellCompany_c20200901__20210228_zio8fgpKUwga"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares outstanding of the registrant&#8217;s
common stock, par value $0.001 per share, as of April 12, 2021 was <span id="xdx_901_edei--EntityCommonStockSharesOutstanding_iI_c20210412_zeTWXGWPbaUg"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-04-12" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,107,895</ix:nonFraction></span>; no shares
of preferred stock were outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Simulations Plus, Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM 10-Q</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the Quarterly Period Ended <span id="xdx_900_edei--DocumentPeriodEndDate_c20200901__20210228_zLnVhxsAEcSf"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">February 28,
2021</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="a_001"></span>Table of Contents</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><a href="#a_002">PART I. FINANCIAL INFORMATION</a></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 7%">&#160;</td>
    <td style="width: 88%">&#160;</td>
    <td style="width: 5%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Page</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 1.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_003">Condensed Consolidated Financial Statements</a></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004">Condensed Consolidated Balance Sheets at February 28, 2021 and August 31, 2020</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_005">Condensed Consolidated Statements of Operations and Comprehensive Income for the three and six months ended February 28, 2021 and February 29, 2020</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">4</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006">Condensed Consolidated Statements of Shareholders&#8217; Equity for the three and six months ended February 28, 2021 and February 29, 2020</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_007">Condensed Consolidated Statements of Cash Flows for the six months ended February 28, 2021 and February 29, 2020</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_008">Notes to Condensed Consolidated Financial Statements</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 2.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_009">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">26</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 3.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_010">Quantitative and Qualitative Disclosures about Market Risk</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 4.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_011">Controls and Procedures</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><a href="#a_012">PART II. OTHER INFORMATION</a></b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 1.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_013">Legal Proceedings</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 1A.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_014">Risk Factors</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 2.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_015">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 3.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_016">Defaults upon Senior Securities</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 4.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_017">Mine Safety Disclosures</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 5.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_018">Other Information</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Item 6.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_019">Exhibits</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="#a_020">Signatures</a></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">39</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_002"></span>Part I. FINANCIAL INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="a_003"></span>Item 1. Condensed Consolidated Financial Statements</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIMULATIONS PLUS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_004"></span>CONDENSED CONSOLIDATED BALANCE SHEETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_300_111_pn3n3_zIUIWsvpWkAb" summary="xdx: Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20210228_zXMhu2XyR0Kc" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20200831_zSMlIttkTA2c" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(Audited)</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">February 28,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">August 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands, except share and per share amounts)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AssetsCurrentAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i01I_pn3n3_maACz42s_z1ZbF7HCjmk5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,385</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,207</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsReceivableNetCurrent_i01I_pn3n3_maACz42s_z3aYNoDNJsz" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivable, net of allowance for doubtful accounts of $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20210228_pn3n3" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">100</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20200831_pn3n3" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,306</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--RevenuesInExcessOfBillings_i01I_pn3n3_maACz42s_z7JPzKMQwnH" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Revenues in excess of billings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:RevenuesInExcessOfBillings" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,837</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:RevenuesInExcessOfBillings" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,093</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidTaxes_i01I_pn3n3_maACz42s_z2FiMhkjVqjk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Prepaid income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i01I_pn3n3_maACz42s_zH1NsC0uaYDc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Prepaid expenses and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,408</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,596</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ShortTermInvestments_i01I_pn3n3_maACz42s_zHGpmwzF5Ihh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Short-term investments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,367</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,804</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AssetsCurrent_iTI_pn3n3_mtACz42s_maAzbEd_zUD5O3C8JTb8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">135,553</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129,092</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AssetsNoncurrentAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Long-term assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CapitalizedComputerSoftwareNet_i01I_pn3n3_maAzbEd_zz3CfVF5Ebbf" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Capitalized computer software development costs, net of accumulated amortization of $<span id="xdx_90A_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_c20210228_pn3n3" title="Accumulated amortization of computer software development costs"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,271</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_c20200831_pn3n3" title="Accumulated amortization of computer software development costs"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,582</ix:nonFraction></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,871</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,087</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pn3n3_maAzbEd_zoILBKsvDtU5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">924</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">438</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pn3n3_maAzbEd_zafd3X7rfhMh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Operating lease right of use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,532</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">927</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_pn3n3_maAzbEd_z2sDMzGtII25" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Intellectual property, net of accumulated amortization of $<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization on intangible assets"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,801</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization on intangible assets"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,184</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,898</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherIntangibleAssetsNet_i01I_pn3n3_maAzbEd_zIDIQ9RmEnM3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Other intangible assets, net of accumulated amortization of $<span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Accumulated amortization on intangible assets"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,917</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Accumulated amortization on intangible assets"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,642</ix:nonFraction></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherIntangibleAssetsNet" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,733</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherIntangibleAssetsNet" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,008</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--Goodwill_i01I_pn3n3_maAzbEd_zR9QICl4OHb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,921</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,921</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAssetsNoncurrent_i01I_pn3n3_maAzbEd_zYNYSGeSXer7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">51</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">51</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--Assets_iTI_pn3n3_mtAzbEd_zKgz8UJeSAV4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175,769</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">168,422</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND SHAREHOLDERS' EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccountsPayableCurrent_i02I_pn3n3_maLCz4Xu_zhjIB5XD7jG5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">351</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_pn3n3_maLCz4Xu_zb0cF8h4qi5f" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accrued payroll and other expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,891</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,251</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--ContractsPayableCurrent_i02I_pn3n3_maLCz4Xu_z8H6XiQrm1U3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Current portion - contracts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:ContractsPayableCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:ContractsPayableCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--BillingsInExcessOfRevenues_i02I_pn3n3_maLCz4Xu_zyi2tG6dKfug" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Billings in excess of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:BillingsInExcessOfRevenues" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:BillingsInExcessOfRevenues" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">141</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pn3n3_maLCz4Xu_zsXOKuNBdNk3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating lease liability, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">469</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">463</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_pn3n3_maLCz4Xu_zF9BOr7ia94c" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">523</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">300</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesCurrent_i02TI_pn3n3_mtLCz4Xu_maLz4vC_zKdShVSaGWoi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,541</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,506</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LiabilitiesNoncurrentAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Long-term liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i02I_pn3n3_maLz4vC_zXjhVscIHuBi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Deferred income taxes, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,354</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_pn3n3_maLz4vC_zjpvWNKpBONa" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,064</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">463</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--ContractsPayableNoncurrent_i02I_pn3n3_maLz4vC_zMjfU2ZIwu4e" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Payments due under contracts payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="SLP:ContractsPayableNoncurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,307</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="SLP:ContractsPayableNoncurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,064</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--Liabilities_i01TI_pn3n3_mtLz4vC_maLASEzEat_z0L5N7ZYody6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,272</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,387</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CommitmentsAndContingencies_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Commitments and contingencies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Shareholders' equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PreferredStockValue_i01I_pn3n3_d0_maSEzei1_zw4KEJbssGzc" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Preferred stock, $<span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_c20210228_pii" title="Preferred stock par value"><span id="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_c20200831_pii" title="Preferred stock par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value <span id="xdx_90D_eus-gaap--PreferredStockSharesAuthorized_c20210228_pii" title="Preferred stock, shares authorized"><span id="xdx_90E_eus-gaap--PreferredStockSharesAuthorized_c20200831_pii" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized, <span id="xdx_901_eus-gaap--PreferredStockSharesIssued_iI_pii_do_c20210228_zdgsB4PYOwqe" title="Preferred stock, shares issued"><span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pii_do_c20200831_zszTWtQgKHah" title="Preferred stock, shares issued"><span id="xdx_90C_eus-gaap--PreferredStockSharesOutstanding_iI_pii_do_c20210228_zWrNitQsVP1a" title="Preferred stock, shares outstanding"><span id="xdx_90C_eus-gaap--PreferredStockSharesOutstanding_iI_pii_do_c20200831_zKus0aRVbXQi" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-02-28" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-08-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2021-02-28" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2020-08-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-02-28" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2020-08-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CommonStockValue_i01I_pn3n3_maSEzei1_zXXXufCmZeTg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Common stock, $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_c20210228_pii" title="Common stock par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_c20200831_pii" title="Common stock par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value and additional paid in capital &#8212;<span id="xdx_90C_eus-gaap--CommonStockSharesAuthorized_c20210228_pii" title="Common stock shares authorized"><span id="xdx_90B_eus-gaap--CommonStockSharesAuthorized_c20200831_pii" title="Common stock shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized, <span id="xdx_901_eus-gaap--CommonStockSharesIssued_c20210228_pii" title="Common stock shares issued"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_c20210228_pii" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,059,528</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_902_eus-gaap--CommonStockSharesIssued_c20200831_pii" title="Common stock shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_c20200831_pii" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">19,923,277</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130,713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">128,541</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RetainedEarningsAccumulatedDeficit_i01I_pn3n3_maSEzei1_zhEochm7CPc1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30,730</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,436</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i01I_pn3n3_maSEzei1_zOu4pzatVoq7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--StockholdersEquity_i01TI_pn3n3_mtSEzei1_maLASEzEat_zegbhFd24lIg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Total shareholders' equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161,497</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">156,035</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_pn3n3_mtLASEzEat_zzWIAN4dhOY9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders' equity</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175,769</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">168,422</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these Condensed Consolidated Financial Statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIMULATIONS PLUS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_005"></span>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE INCOME</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the three and six months ended February
28, 2021 and February 29, 2020</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_300_113_pn3n3_zp7lvOVTuzck" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_491_20201201__20210228_zTOc0fnvRbo2" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20191201__20200229_zyNHXBMwDpb3" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20200901__20210228_z7bWNEhCZqbj" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_491_20190901__20200229_zV4DpWqnVfEc" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands, except per common share amounts)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--Revenues_maGPzhBe_zHlxzOBIV5D1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; font-weight: bold">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,147</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,848</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,751</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CostOfRevenue_msGPzhBe_z52EaoUSbBf2" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 1pt">Cost of revenues</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,911</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,666</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,344</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,309</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GrossProfit_iT_pn3n3_mtGPzhBe_maOILzo3R_zkGhjLKOhsEi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Gross margin</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,236</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,684</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,504</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,442</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_pn3n3_maOEz5za_zX7SZtFbUrN6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Selling, general, and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,110</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,866</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,623</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ResearchAndDevelopmentExpense_i01_pn3n3_maOEz5za_z64AFMvp3We5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,292</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">748</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,101</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,274</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingExpenses_i01T_pn3n3_mtOEz5za_msOILzo3R_zHp458eyHkxg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,750</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,858</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,967</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,897</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingIncomeLoss_i01T_pn3n3_mtOILzo3R_maILFCOzRiC_zr8K9TFh6PN4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Income from operations</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,486</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,826</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,537</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,545</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherIncomeAndExpensesAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InterestIncomeOperating_i01_pn3n3_maNIEz3Zx_zQXEj3PtSrL7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOperating" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOperating" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOperating" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">119</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOperating" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InterestExpense_i01N_pn3n3_di0_msNIEz3Zx_zv53vyamWCdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2019-12-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_i01N_pn3n3_di0_msNIEz3Zx_z1CZLsslHxvi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Change in value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">122</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2019-12-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">243</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01_pn3n3_maNIEz3Zx_zgmJPgVRDf7g" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Income/(Loss) on currency exchange</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--NonoperatingIncomeExpense_i01T_pn3n3_mtNIEz3Zx_maILFCOzRiC_zB2GoAcWh3O8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Total other income (expense)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">63</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_i01T_pn3n3_mtILFCOzRiC_maNILzDM4_zWodGIagnbjb" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Income before provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,423</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,836</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,419</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_i01N_pn3n3_di_msNILzDM4_zKETnykQVVGj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Provision for income taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">212</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">686</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">729</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,361</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--NetIncomeLoss_i01T_pn3n3_mtNILzDM4_maOCILNzEU6_zdy7mP7cuTXd" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net Income</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,211</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,150</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,690</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,208</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_i01_pii" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.16</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.28</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.24</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--EarningsPerShareDiluted_i01_pii" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.15</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.27</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.23</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Weighted-average common shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zEWrY1a8TjPf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,006</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,638</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">19,968</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_z4UDwBEDE0Ll" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,842</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">18,316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,786</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">18,306</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_iB_z4Tkca92mnGf" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Other Comprehensive Income (Loss), net of tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_d0_maOCILNzEU6_zLYEjv1NQLre" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2019-12-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTax_i01_mtOCILNzEU6_zGYEzCvwJ708" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Comprehensive Income</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,207</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,150</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,686</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,208</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these Condensed Consolidated Financial Statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIMULATIONS PLUS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_006"></span>CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS'
EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the three and six months ended February
28, 2021 and February 29, 2020</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_30E_114_pn3n3_zOpnlTlpDpEh" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands, except per common share amounts)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Common stock and additional paid in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zKpwIf67dR7d" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129,253</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquity_iS_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zDymCW9CcAR1" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,830</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zWCOGnACyWae" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">128,541</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--StockholdersEquity_iS_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zDyJXrWqnTgh" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,327</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zCWBxYsIeXI2" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">656</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zASU2InJGSLj" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_pn3n3" title="Exercise of stock options" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">836</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_pn3n3_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_ziichfahIC23" title="Exercise of stock options" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_z94KwOW7Osz5" style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">717</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zsezSh6QiDte" style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_pn3n3" title="Stock-based compensation" style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,166</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_pn3n3" title="Stock-based compensation" style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">640</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Shares issued to Directors for services</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_znpe5aqmFSf3" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_z7A0WfVKSklg" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">72</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_pn3n3" title="Shares issued to Directors for services" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">170</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_pn3n3" title="Shares issued to Directors for services" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">144</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;&#160;&#160;&#160;Balance, end of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--StockholdersEquity_iE_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zP2oV9GGtXCe" title="Balance, end of period" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130,713</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquity_iE_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_znfuICqX7aL6" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,414</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zWvzRYIPARqb" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130,713</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--StockholdersEquity_iE_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__custom--CommonStockAndAdditionalPaidInCapitalMember_zP5UIYJPQLOj" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,414</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Balance, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z21oPyF6CeIc" title="Balance, beginning of period" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-11-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--StockholdersEquity_iS_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zpjreTDPlPoi" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-11-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,357</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--StockholdersEquity_iS_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zioiUH0hb0S" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-08-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,436</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquity_iS_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_ziNAIRIqxHDb" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-08-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Declaration of dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--DividendsCash_iP3us-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zSbBwluPlmw2" style="text-align: right">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,201</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--DividendsCash_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z8luEpuiMU2d" style="text-align: right">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,059</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--DividendsCash_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_pn3n3" title="Declaration of dividend" style="text-align: right">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,396</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--DividendsCash_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_pn3n3" title="Declaration of dividend" style="text-align: right">(<ix:nonFraction name="us-gaap:DividendsCash" contextRef="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,115</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Net income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_iP3us-gaap--DividendsCash_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z06cXqUeiHt" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,211</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zENl4D4MmyPd" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,150</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NetIncomeLoss_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_pn3n3" title="Net income" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,690</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_pn3n3" title="Net income" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,208</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 1pt">Balance, end of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iE_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zljF9sYbn9Gg" title="Balance, end of period" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30,730</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--StockholdersEquity_iE_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zALNTZesIRQk" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24,448</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iE_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zfNeOeY5ZbX3" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30,730</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquity_iE_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z0J7TLTR3pW3" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24,448</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Balance, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--StockholdersEquity_iS_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zk8uXCl6vzok" title="Balance, beginning of period" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zYtKVUSKs1Ya" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0389">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iS_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zbP3PLS1VKo7" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iS_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zfUZVGrZIrFi" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0391">&#8211;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other comprehensive income (loss)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_iP3us-gaap--NetIncomeLoss_pn3n3_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_z3HqG1pn3U9e" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-12-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zhadJErICBkk" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zhfMDP4Vzh4" title="Other comprehensive income" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-09-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zXDNW4LgX0W5" title="Other comprehensive income" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0397">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">Balance, end of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iE_c20201201__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zSQ6bbP3X2Bk" title="Balance, end of period" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquity_iE_c20191201__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zyuJHENaoi" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iE_c20200901__20210228__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zWtOnytnvMKf" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquity_iE_c20190901__20200229__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedOtherComprehensiveIncomeMember_zhwVeNCdJQ7h" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0402">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="display: none; padding-bottom: 1pt"><p style="margin-top: 0; margin-bottom: 0">&#8239;&#8239;&#8239;<b>Total shareholders&#8217;
</b>equity</p></td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockholdersEquity_iS_c20201201__20210228_zqNRWHkJcQ51" title="Balance, beginning of period" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0404">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--StockholdersEquity_iS_c20191201__20200229_z7yNJGJ0vUG2" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0405">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_c20200901__20210228_zF1gczydrlR2" style="display: none; padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">156,035</ix:nonFraction></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--StockholdersEquity_iS_c20190901__20200229_zGuHmhZht5Jf" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0407">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="display: none; padding-bottom: 1pt">Other comprehensive income (loss)</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20201201__20210228_zsbHAwVH1nth" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0408">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20191201__20200229_zZ9l0sbcV917" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0409">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200901__20210228_zGJ0oKLlF0h8" title="Other comprehensive income" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0411">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td style="display: none; padding-bottom: 1pt">&#160;</td>
    <td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20190901__20200229_zfRmXCCrkr43" title="Other comprehensive income" style="display: none; padding-bottom: 1pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0413">&#8211;</span></td><td style="display: none; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;Total shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20201201__20210228_znW5ePhYvnI6" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161,497</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--StockholdersEquity_iE_c20191201__20200229_zFxZJ3H4Yk98" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,862</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquity_iE_c20200901__20210228_zmhhBmqiFnMa" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161,497</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20190901__20200229_zDvoP0GhYgo4" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,862</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;Common dividends declared per common share</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20201201__20210228_zDRatAuTuH75" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20191201__20200229_zDPxikzHHgqi" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20200901__20210228_zZ3YFpn7ls8h" title="Common dividends declared per common share" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--CommonStockDividendsPerShareCashPaid_pii_c20190901__20200229_zKRWfkyaSwH" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these Condensed Consolidated Financial Statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIMULATIONS PLUS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_007"></span>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_308_112_pn3n3_zeQej3nJ6LYd" summary="xdx: Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20200901__20210228_zVM9Gg4d8Tg4" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_490_20190901__20200229_z4Uvu8FRrut8" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zngYMYlX1hU4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Cash flows from operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLoss_i01_maCzPom_zkEP1O1arUo9" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left">Net income</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,690</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,208</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zYfTUp9yDxV4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Adjustments to reconcile net income to net cash provided by operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DepreciationAndAmortization_i01_maCzPom_zA12exQu3eVh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,776</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,345</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_i01_d0_maCzPom_zmfnAiyms08k" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Change in value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">243</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AmortizationOfDebtDiscountPremium_i01_d0_maCzPom_zvtI1Jll4qH6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Amortization of note premiums</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,276</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ShareBasedCompensation_i01_maCzPom_zNuKKHLa8lxh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,336</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">784</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_i01N_di_msCzPom_zpvhZ25R4EB4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Deferred income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_i01N_di0_msCzPom_zGvm6nMR87A4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInOperatingAssetsAbstract_iB_z7GxTJrS1J54" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">(Increase) decrease in</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInAccountsReceivable_i01N_di_msCzPom_zmWYA7bA1gH8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,884</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,218</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--IncreaseDecreaseInRevenuesInExcessOfBillings_i01N_di_msCzPom_zvpxGYoCjjfa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Revenues in excess of billings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="SLP:IncreaseDecreaseInRevenuesInExcessOfBillings" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">744</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="SLP:IncreaseDecreaseInRevenuesInExcessOfBillings" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">880</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInPrepaidExpense_i01N_di_msCzPom_zHyiPUYHEonk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Prepaid income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">308</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i01N_di_msCzPom_zkPm7TTVcach" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Prepaid expenses and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">188</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">92</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOperatingAssetsAbstract_iB_zEpU5O911ce9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Increase (decrease) in</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInAccountsPayable_i01_maCzPom_zsw8ICyDL1uk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">51</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInEmployeeRelatedLiabilities_i01_maCzPom_z5ALweUXcB1d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accrued payroll and other expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">640</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">114</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_ecustom--IncreaseDecreaseInBillingInExcessOfRevenues_i01_maCzPom_zuSA2NVpyua3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Billings in excess of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:IncreaseDecreaseInBillingInExcessOfRevenues" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:IncreaseDecreaseInBillingInExcessOfRevenues" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">93</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInDeferredRevenue_i01_maCzPom_z5Z1H6ZF3WK9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">223</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">197</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iT_mtCzPom_maCzRlz_z3SiXx1KqmXa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by operating activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,634</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zZanwlvOGspf" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Cash flows used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzaVk_ztRRZFxjpBY9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Purchases of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">583</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--PaymentsToAcquireShortTermInvestments_i01N_di0_msCzaVk_zsGZ9jU5kMmc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Purchases of short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,789</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ProceedsFromSaleOfShortTermInvestments_i01_d0_maCzaVk_zGPVg3Xuiigi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Proceeds from sale of short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30,950</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2019-09-012020-02-29" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PaymentsToDevelopSoftware_i01N_di_msCzaVk_zFvRJHLX2Ahk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Capitalized computer software development costs</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToDevelopSoftware" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,474</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToDevelopSoftware" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,127</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_mtCzaVk_maCzRlz_za7Ray4s5wp5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11,896</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,200</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zFp8RGusDXh2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Cash flows used in financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--PaymentsOfDividends_i01N_di_msCzM0V_zEmKhPDA3Uu2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Payment of dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,396</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,115</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromStockOptionsExercised_i01_maCzM0V_z0tPWVVDbPb7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Proceeds from the exercise of stock options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">836</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">303</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInFinancingActivities_iT_mtCzM0V_maCzRlz_zkBk5GFphSQ1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash used in financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,560</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,812</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_iT_mtCzRlz_zivlWgU20uub" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,822</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">813</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iS_zAN51Ve3uPt8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,207</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2019-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,436</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_zzpQFGokG9Na" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of period</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,385</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,249</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zVT9dGCLwMLa" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Supplemental disclosures of cash flow information</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxesPaid_i01_zDlPPgLFnsw1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Income taxes paid</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">878</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,066</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_iB_zghlrhbbc0H2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Non-Cash Investing and Financing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--RightOfUseAssetsCapitalized_i01_zRiT5sZ5dLx8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Right of use assets capitalized</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="SLP:RightOfUseAssetsCapitalized" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">905</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="SLP:RightOfUseAssetsCapitalized" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">903</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these Condensed Consolidated Financial Statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIMULATIONS PLUS, INC. </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_008"></span>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Unaudited)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_80D_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zYWpwJdDm7kj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1: <span id="xdx_824_zIn5rItksKmf">GENERAL</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This report on Form 10-Q for the quarter ended
February 28, 2021, should be read in conjunction with the our Annual Report on Form 10-K for the year ended August 31, 2020, filed with
the Securities and Exchange Commission (&#8220;SEC&#8221;) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation
S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures
required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations
Plus, Inc. (&#34;we&#34;, &#34;our&#34;, &#34;us&#34;), the interim data includes all adjustments, consisting only of normal recurring
adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative
of those to be expected for the full year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Organization</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Simulations Plus, Inc. (&#8220;Simulations Plus&#8221;)
was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation
(&#8220;Cognigen&#8221;) and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired
DILIsym Services, Inc. (&#8220;DILIsym&#8221;) as a wholly owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a
French soci&#233;t&#233; par actions simplifi&#233;e (&#8220;Lixoft&#8221;) as a wholly owned subsidiary pursuant to a stock purchase
and contribution agreement. (Collectively, &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;). &#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Lines of Business</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a premier developer of drug discovery and
development software for modeling and simulation, and for the prediction of molecular properties utilizing artificial intelligence and
machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical
trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical,
biotechnology, agrochemical, cosmetics, food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based
research.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zwapYpxSZLTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2: <span id="xdx_82E_zQTNCPWwWhL6">SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zGedeUDxUoxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Principles of Consolidation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions
have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_849_eus-gaap--UseOfEstimates_z3uLlHStpPg9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Use of Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements and accompanying notes
are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements
requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses.
These estimates and assumptions are affected by management&#8217;s application of accounting policies. Actual results could differ from
those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development
costs, valuation of stock options, and accounting for income taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p id="xdx_840_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ztEh6e4EwXH7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Reclassifications</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain numbers in the prior year have been reclassified
to conform to the current year's presentation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zVgLeVP8cRta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Revenue Recognition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of
software licenses and by providing consulting services to the pharmaceutical industry for drug development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23B_z3QXRoaF8GW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zOfWVgKaky77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23C_zcbIXcf9u0We" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 7 -->
    <div id="xdx_238_zt0ufwkTHos9" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_234_z8r1P5JpANKk" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td id="xdx_237_zrDI8MLJJPVc" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_237_zsZ5pmE5skI3" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_236_zOnUb92v4cni" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_233_zkVTEib5eUSj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Accounting Standards Codification
Topic 606 (ASC Topic 606), &#8220;<i>Revenue from Contracts with Customers&#8221;,</i> we determine revenue recognition through the following
steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td>
    <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Deferred Commissions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales commissions earned by our sales force and
our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales
commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period
of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts
are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included
in sales and marketing expenses on the condensed consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We apply the practical expedient in ASC Topic
606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts
are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Practical Expedients and Exemptions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have elected the following additional
practical expedients in applying Topic 606:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Commission Expense</i></b>: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any of the longer term contracts have commissions associated with them<i>.</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Transaction Price Allocated to Future
    Performance Obligations</i></b>: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to
    performance obligations that have not yet been satisfied as of February 28, 2021. ASC 606 provides certain practical expedients that
    limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We applied the practical expedient to
    not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part
    of a contract that has an original expected duration of one year or less.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6hKCmGmEKJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Cash and Cash Equivalents</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the statements of cash flows, we consider all highly
liquid investments purchased with original maturities of three months or less to be cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zEIgAgQNV4nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Accounts Receivable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We analyze the age of customer balances, historical
bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our
trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due
to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all
collection attempts have failed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23A_zCKV6ZguEwvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23C_zpIhiastrvUg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_235_z5KYPFHkxH43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 8 -->
    <div id="xdx_23A_zkV5u4Xl93Li" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23F_zQa5EDHUUvhj" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td id="xdx_238_zrCc2xZQwrn6" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zYHTVBgua4Zk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23E_zWepiVbhk0md" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_z2HPVPNn0G89" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zZhSLaB7Epe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Investments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may invest excess cash balances in short-term
and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored
enterprise securities, corporate bonds and/or commercial paper. We account for our investment in marketable securities in accordance with
Financial Accounting Standards Board (FASB) ASC 320, Investments &#8211; Debt and Equity Securities. This statement requires debt securities
to be classified into three categories:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity&#8212;Debt securities that the
entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of
the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities
are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading Securities&#8212;Debt securities that
are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses
included in earnings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Available-for-Sale&#8212;Debt securities not classified
as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings
and reported as a separate component of shareholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We classify our investments in marketable debt
securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended February 28,
2021, all of our investments were classified as held-to-maturity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"><p id="xdx_84E_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zL6kOIvyxVda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Capitalized Computer Software Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Software development costs are capitalized in
accordance with ASC 985-20, <i>&#8220;Costs of Software to Be Sold, Leased, or Marketed&#8221;</i>. Capitalization of software development
costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The establishment of technological feasibility
and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with
respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated
economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries
and direct payroll-related costs and the purchase of existing software to be used in our software products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization of capitalized software development
costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to
exceed five years). Amortization of software development costs amounted to $<span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20201201__20210228_zPh2Tqf2IT95" title="Amortization of software development"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">365</ix:nonFraction></span> thousand and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20191201__20200229_zYvQgjlXKCh2" title="Amortization of software development"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">314</ix:nonFraction></span> thousand for the three months ended
February 28, 2021 and February 29, 2020, respectively and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20200901__20210228_pn3n3" title="Amortization of software development"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">690</ix:nonFraction></span> thousand and $<span id="xdx_90D_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20190901__20200229_pn3n3" title="Amortization of software development"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAmortization1" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">628</ix:nonFraction></span> thousand for the six months ended February 28, 2021 and
February 29, 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development
costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We test capitalized computer software development
costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zB3aZIzRpw5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Property and Equipment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, less
accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated
useful lives as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock"><table cellspacing="0" cellpadding="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto">
  <tr style="vertical-align: top; background-color: White">
    <td><span id="xdx_8BE_zTsg89vnPcbe" style="display: none">Property and Equipment estimated useful lives</span></td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 30%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td>
    <td style="width: 30%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_ComputerEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">3 to 7 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">5 to 7 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_LeaseholdImprovementsMember" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">Shorter of life of asset or lease</ix:nonNumeric></span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AB_zD6VKx8ZcC17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_234_zQuWj47gjjN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zL4bLqZtpN75" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23B_zEVTsCesteAd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 9 -->
    <div id="xdx_238_zcje7OQ70ig1" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23A_z2EuJbjksnN3" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td id="xdx_239_zc9mryAjKiC8" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_zmgZQtPjLLoj" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_233_zns0MCF2Zle8" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_233_zrmL37rIyW3d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:InternalUseSoftwarePolicy"><p id="xdx_848_eus-gaap--InternalUseSoftwarePolicy_zetLPqn0SC5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Internal-use Software</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a service contract related to the implementation of internally
used software. In accordance with ASC 350-40 <i>&#8220;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing
Arrangement That Is a Service Contract&#8221;</i>, we have capitalized certain internal-use software which are included in long-term assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amortization will be classified as selling,
general, and administrative expenses on the condensed consolidated statement of operations and maintenance and minor upgrades are charged
to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for
the project as it is still in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p id="xdx_842_eus-gaap--LesseeLeasesPolicyTextBlock_zuzl84zLTjLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental balance sheet information related
to operating leases was as follows as of February 28, 2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellspacing="0" cellpadding="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BD_znHvZvVFCWe3" style="display: none">Schedule of lease cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">(in thousands)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 43%"><span style="font: 10pt Times New Roman, Times, Serif">Right of use assets</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" title="Right of use assets" style="width: 13%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,532</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Current</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" title="Lease Liabilities, Current" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">469</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Long-term</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" title="Lease Liabilities, Long-term" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,064</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Operating lease costs</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" title="Operating lease costs" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">314</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term"><ix:nonNumeric contextRef="AsOf2021-02-28" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.0</ix:nonNumeric></span> years</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.79</ix:nonFraction>%</span></span></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A8_zYfx2GlsMUa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p id="xdx_846_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zsRTWdy7On7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets and Goodwill</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We perform valuations of assets acquired and liabilities
assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their
acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements.
We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired
businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern
in which the majority of the economic benefits are expected to be consumed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the cost of
an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually
or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger
an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse
action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use
of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance
relative to expected historical or projected future results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is tested for impairment at the reporting
unit level, which is one level below or the same as an operating segment. As of February 28, 2021, we determined that we have&#160;four&#160;reporting
units: Simulations Plus, Cognigen, DILIsym and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment
to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. we are
required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its
carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by
comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair
value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If,
however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired
and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill
over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows
expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets
such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill,
an impairment loss is recognized in an amount equal to the excess.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_233_z9DQb1CIHYLf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_zqyHilOnB1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_zn7aLeI5hoOa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 10 -->
    <div id="xdx_238_zpIdOusbJmh4" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_238_zerJVNCSrt8c" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td id="xdx_235_zdKp2nU6kA82" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zxze8tJwmXQb" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23A_zjycnESguw4e" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zhfD4wPpf6fb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021, the entire balance of
goodwill was attributed to three of the our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization
are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
We did not recognize any impairment charges during the three months and six months ended February 28, 2021 and February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reconciliation of Goodwill as of February 28,
2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B5_zbnk0RBNFheb" style="display: none">Schedule of reconciliation of goodwill</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" title="Goodwill, beginning balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-08-31_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,789</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" title="Goodwill, beginning balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-08-31_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,598</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" title="Goodwill, beginning balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-08-31_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,534</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" title="Goodwill, beginning balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,921</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" title="Addition" style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-09-012021-02-28_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" title="Addition" style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-09-012021-02-28_custom_DILIsymMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" title="Addition" style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-09-012021-02-28_custom_LixoftMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" title="Addition" style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2020-09-01to2021-02-28" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" title="Impairments" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2020-09-012021-02-28_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" title="Impairments" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2020-09-012021-02-28_custom_DILIsymMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" title="Impairments" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2020-09-012021-02-28_custom_LixoftMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" title="Impairments" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" title="Goodwill, ending balance" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,789</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,598</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,534</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,921</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zwwiFp9lQCa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znLM6Z42MB5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Fair Value of Financial Instruments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities recorded at fair value
in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair
value. The categories, as defined by the standard are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 84%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain of our financial instruments, including
accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service
costs, the amounts approximate fair value due to their short maturities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes fair value measurements
at February 28, 2021 and August 31, 2020 for assets and liabilities measured at fair value on a recurring basis:&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B9_zWP9lyVi2mpb" style="display: none">Schedule of fair value measurements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">February 28, 2021:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,385</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" title="Fair value assets" style="width: 11%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,385</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,367</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" title="Fair value assets" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,367</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,974</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" title="Fair value liabilities" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,974</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,207</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" title="Fair value assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" title="Fair value assets" style="width: 11%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,207</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,804</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" title="Fair value assets" style="text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" title="Fair value assets" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,804</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" title="Fair value liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,731</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" title="Fair value liabilities" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,731</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zkPr6XhNG7Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:exclude><p id="xdx_237_zhppGvH3s714" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_236_z0iQvyzdNIr8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zBEf76bF9lo7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 11 -->
    <div id="xdx_23D_zBKxwJV9gsDl" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_234_zn5lenLs5lqi" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td id="xdx_233_z0MvPIWDHGIj" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zg1VGrsRl1k2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23B_zocwncpTMHye" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_zVwVHoF2S2o7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021 and August 31, 2020, we
had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration
obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow
model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on
significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions
as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount
of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are
recorded in our Consolidated Statement of Operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of contingent
consideration value:</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="SLP:ReconciliationOfContingentConsiderationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zF8ThbBkx1I9" style="display: none">Reconciliation of contingent consideration value</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td title="Contingent consideration, beginning balance" style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%">Value at August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" title="Contingent consideration, beginning balance" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationAssetCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,731</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" title="Contingent consideration payments" style="text-align: right"><ix:nonFraction name="SLP:ContingentConsiderationPayments" contextRef="From2020-09-01to2021-02-28" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" title="Change in value of contingent consideration" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">243</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Value at February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" title="Contingent consideration, ending balance" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationAssetCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,974</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zcqfstGMaUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_84B_eus-gaap--ResearchAndDevelopmentExpensePolicy_zVfnRfODnqJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Research and Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are charged to
expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased
software that was developed by other companies and incorporated into, or used in the development of, our final products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zEnB7kglaYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for income taxes in accordance with
ASC 740-10, <i>&#8220;Income Taxes&#8221;</i> which requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been included in the financial statements or tax returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized
for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting
amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to
be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax
assets and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zfUxU3sOqpE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intellectual
property</span></p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: justify">The following table summarizes intellectual property as of February 28, 2021:</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br /> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br /> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="width: 15%; text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">67</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,075</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,925</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Developed technologies&#8211;DILIsym acquisition</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 9 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,850</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,188</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,662</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td>&#160;</td>
    <td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Developed technologies&#8211;Lixoft acquisition</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="text-align: left; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 16 years</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,010</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">459</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,551</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,985</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,801</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,184</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23A_zn8kZUHkZ5qg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_233_z8W6in1uD6L8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_238_zAnUJfkcx7ed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 12 -->
    <div id="xdx_23E_z1aActn0Qkm8" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23A_zZhdTaE6GAvl" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td id="xdx_230_zixF2GY2Kdeh" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_z7cJcZ1eLprc" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23E_zWN6VRq3fPJa" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_z4aQ0clzdx8j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property
as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font: 8pt Times New Roman, Times, Serif">(in
    thousands)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Amortization<br />
Period</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisition<br />
Value</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated<br />
Amortization</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Net Book <br />
Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Royalty Agreement buy out-Enslein Research</span></td>
    <td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period" style="width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">64</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Termination/nonassertion agreement-TSRL Inc.</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,775</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,225</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;DILIsym acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 9 years</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,850</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,029</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,821</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Intellectual rights of Entelos Holding Corp. </span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;Lixoft acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 16 years</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="border-bottom: black 1pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,010</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="border-bottom: black 1pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">209</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="border-bottom: black 1pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,801</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Acquisition value" style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,985</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Accumulated amortization" style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Net book value" style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,898</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AA_zzGF6iIXmZI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for intellectual property
agreements for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z7HdjSsZW3G5" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-12-012021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">357</ix:nonFraction></span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVVWIZQjunm5" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2019-12-012020-02-29_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">232</ix:nonFraction></span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-09-012021-02-28_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">714</ix:nonFraction></span> thousand and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2019-09-012020-02-29_us-gaap_IntellectualPropertyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">465</ix:nonFraction></span> thousand, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z8LbTxqXn4Ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Other intangible assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="height: 1pt; vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B8_zhIFIBhRwvch" style="display: none">Schedule of other intangible assets</span></td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="10" style="text-align: left">The following table summarizes the Company&#8217;s other intangible assets as of February 28, 2021:&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br /> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br /> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="width: 15%; text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 8 years</ix:nonNumeric></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">894</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">206</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 5 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,187</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">860</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 4 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 14 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,383</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 3 years</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Net book value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,650</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,917</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,733</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_230_zyRVgQ6u2jS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zPlzhDyKBNhe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23D_zTPMJu21Obp3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div id="xdx_233_zkuL6VgucIF1" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23A_zj08FdXUEazd" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td id="xdx_23E_zCLYoeinBWy9" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_234_z8thheRGFLsh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_233_zRju56fGjsV" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_233_z81RimLekfTj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company&#8217;s
other intangible assets as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br /> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br /> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br /> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="width: 15%; text-align: left"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 8 years</ix:nonNumeric></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">825</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">275</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 5 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 10 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,282</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">860</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 4 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" title="Amortization period" style="text-align: left"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 14 years</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">76</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,474</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember" name="SLP:AmortizationPeriodIntangibleAssets">None</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Acquisition value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" title="Net book value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" title="Amortization period" style="text-align: left; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" name="SLP:AmortizationPeriodIntangibleAssets">Straight line 3 years</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Acquisition value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Accumulated amortization" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" title="Net book value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Acquisition value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,650</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,642</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Net book value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,008</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zyR1sKy0mdcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for other intangible
assets for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z7VTMr9trOS7" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-12-012021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">138</ix:nonFraction></span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zdJEiS71Fxf9" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2019-12-012020-02-29_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-09-012021-02-28_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">275</ix:nonFraction></span> thousand and $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2019-09-012020-02-29_us-gaap_OtherIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">174</ix:nonFraction></span> thousand, respectively.
According to policy in addition to normal amortization, these assets are tested for impairment as needed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zOZNvyBWDmLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Earnings per Share</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report earnings per share in accordance with
FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number
of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is
increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued
and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months
ended February 28, 2021 and February 29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BB_zzz117vwS1p" style="display: none">Schedule of earnings per share</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator:</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 44%; text-align: left">Net income attributable to common shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,211</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,150</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,690</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,208</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-decoration: underline">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,006</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,638</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">19,968</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">836</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">678</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">818</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">682</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,842</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">18,316</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,786</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">18,306</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><p id="xdx_8A3_zJmXOZ3gF8Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23C_zKNOc57Nzuil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23B_zz4cVvdbawal" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_238_zYVP6R5EXX7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 14 -->
    <div id="xdx_23B_zYtXovdlsEnb" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td id="xdx_238_z35eFi5igf93" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_230_zbitp5drkGMg" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zLInsYcjkE0h" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_233_z2S3cPLGOYog" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zYLwyhB8D7ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock-Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation costs related to stock options are
determined in accordance with FASB ASC 718-10, <i>&#8220;Compensation-Stock Compensation&#8221;, </i>using the modified prospective method.
Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized
on a straight-line basis over the options&#8217; vesting period. Stock-based compensation expense was $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20201201__20210228_zA3ratJERRnd" title="Stock-based compensation"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">804</ix:nonFraction></span> thousand and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20191201__20200229_zMPHBBv1BnXd"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">417</ix:nonFraction></span> thousand
for the three months ended February 28, 2021 and February 29, 2020, respectively, and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210228_z8M8j6QEBcQ2"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">1.3</ix:nonFraction></span> million and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20190901__20200229_zXKW6EWE6Ota"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">784</ix:nonFraction></span> thousand for the six months
ended February 28, 2021 and February 29, 2020, respectively. This expense is included in the condensed consolidated statements of operations
as Selling, general, and administration and Research and development expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpg1fbrXJicc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Impairment of Long-lived Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for the impairment and disposition
of long-lived assets in accordance with ASC 350, <i>&#8220;Intangibles &#8211; Goodwill and Other</i>&#8221; and ASC 360, <i>&#8220;Property
and Equipment&#8221;</i>. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that
their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future
undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of
an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between
the fair value and the asset's carrying amount. No impairment losses were recorded during the six months ended February 28, 2021 and February
29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zxOwTXzCQfL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Recently
Issued Accounting Pronouncements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In March 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;)
2020-04<i>,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>&#160;(&#8220;ASU
2020-04&#8221;). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications,
hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning
away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (&#8220;LIBOR&#8221;). This
ASU is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have
a material impact on our financial statements or related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In February
2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in &#34;Leases (Topic
840)&#34; and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and
interim reporting periods beginning after December 15, 2018. We adopted this ASU on September 1, 2019.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_80F_eus-gaap--RevenueFromContractWithCustomerTextBlock_zDNiyJLoFbx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3: <span id="xdx_827_z46JGPBOX0D8">REVENUE RECOGNITION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Contract Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended
February 28, 2021, we recognized $<span id="xdx_903_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20201201__20210228_ztHlyLeOO2Ad" title="Revenues included in contract liabilities"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">104</ix:nonFraction></span>
thousand and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200901__20210228_zz1UeuwgjZe8" title="Revenues included in contract liabilities"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">400</ix:nonFraction></span>
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2020, and during the three and six
months ended February 29, 2020, we recognized $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20191201__20200228_zBi395NH1DBe" title="Revenues included in contract liabilities"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2019-12-012020-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">338</ix:nonFraction></span>
thousand and $<span id="xdx_902_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20190901__20200229_zLtoovkUfAP9" title="Revenues included in contract liabilities"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">773</ix:nonFraction></span>
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2019.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Disaggregation of Revenues</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of disaggregation of revenue for
the three and six months ended February 28, 2021 and February 29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zd6dMpFd2DC8" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zoynBpdzqAU" style="display: none">Schedule of disaggregation of revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline; text-align: left">Software licenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">&#160;&#160;&#160;&#160;&#160;Point in time</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,536</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,131</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,472</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,494</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Over time</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">291</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">254</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">504</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; text-align: left">Consulting services:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Over time</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,320</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,965</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,873</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,753</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,147</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,350</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210228_zND2x7CNdxUe" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,848</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20190901__20200229_zNPIJMNk1Gv4" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,751</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:exclude><p id="xdx_23E_zNILR6orIxpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_zfNrWyey0wtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_230_z9GOHBm8zLEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 15 -->
    <div id="xdx_23F_zzqtF1HYyaXh" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23C_z1T79W1iqMN2" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td id="xdx_233_zA1w2RfDAaS4" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zBXCYBzfYGGi" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_238_zGG4GqpWtrF3" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_zwVnLeke5cq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Remaining Performance Obligations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Remaining performance obligations that do not
fall under the expedients require us to perform various&#160;consulting and software development services of approximately $<span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_dm_c20210228_z095HUHVtKFd" title="Remaining performance obligations"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.8</ix:nonFraction></span>
million. It is anticipated that a majority of these revenues will be recognized within the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zCFhsQGijVL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE
4: <span id="xdx_823_zvQerzrajEqk">PROPERTY AND EQUIPMENT</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment consisted of the following:</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zNyFq2GBktb5" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zylRBhFYoTV5" style="display: none">Schedule of property and equipment</span></td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%">Equipment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" title="Property and equipment, gross" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,012</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" title="Property and equipment, gross" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">865</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">583</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">548</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">123</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">114</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" title="Property and equipment, gross" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">391</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zLNW1VvsAQTf" title="Property and equipment, gross" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31_us-gaap_ConstructionInProgressMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sub total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210228_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" title="Property and equipment, gross" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,688</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210228_zDlca9tlkBzd" title="Less accumulated depreciation and amortization" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,346</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zy6udwEaDHeh" title="Less accumulated depreciation and amortization" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,250</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net book value</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_c20210228_pn3n3" title="Net Book Value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">924</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_c20200831_pn3n3" title="Net Book Value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">438</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:InvestmentTextBlock"><p id="xdx_80E_eus-gaap--InvestmentTextBlock_zGjpVs7Hbmml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 5: <span id="xdx_823_zNumejGN7eGf">INVESTMENTS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We invest a portion of our excess cash balances
in short-term debt securities. Investments at February 28, 2021 consisted of corporate bonds with maturities remaining of less than 12
months. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities,
corporate bonds and/or commercial paper. We account for investments in accordance with FASB ASC 320, Investments &#8211; Debt and Equity
Securities. At February 28, 2021, all investments were classified as held-to-maturity securities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize  our short-term
investments as of February 28, 2021 and August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:InvestmentTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--InvestmentTableTextBlock_pn3n3_zAXU8itL4TX4" summary="xdx: Disclosure - INVESTMENTS (Details)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zzVdxi14SGBj" style="display: none">Schedule of short term investment</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center"><b>February 28, 2021</b></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShortTermInvestments_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" title="Short term investment, amortized cost" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-02-28_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,367</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zgn20I8rakRh" title="Gross unrealized gains" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains" contextRef="From2020-09-012021-02-28_us-gaap_CommercialPaperMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEnZpdYofvmj" title="Gross unrealized loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss" contextRef="From2020-09-012021-02-28_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" title="Short term investment, fair value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-02-28_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,302</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShortTermInvestments_c20210228_pn3n3" title="Short term investment, amortized cost" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,367</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228_zSiOZMJyEUo1" title="Gross unrealized gains" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains" contextRef="From2020-09-01to2021-02-28" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228_zbMOrYvkTr3l" title="Gross unrealized loss" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--InvestmentsFairValueDisclosure_c20210228_pn3n3" title="Short term investment, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75,302</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31, 2020</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--ShortTermInvestments_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" title="Short term investment, amortized cost" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-08-31_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,804</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zGu2PzYnwNxd" title="Gross unrealized gains" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains" contextRef="From2019-09-012020-08-31_us-gaap_CommercialPaperMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zt72SbFE9uw" title="Gross unrealized loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss" contextRef="From2019-09-012020-08-31_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">61</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" title="Short term investment, fair value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-08-31_us-gaap_CommercialPaperMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,743</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShortTermInvestments_c20200831_pn3n3" title="Short term investment, amortized cost" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,804</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zUnBTVIewX33" title="Gross unrealized gains" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains" contextRef="From2019-09-012020-08-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zlg552NWYiMd" title="Gross unrealized loss" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">61</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--InvestmentsFairValueDisclosure_c20200831_pn3n3" title="Short term investment, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66,743</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A8_zt25p3LSCqk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:exclude><p id="xdx_236_zED9OITHXvak" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p></ix:exclude>

<ix:exclude><p id="xdx_238_zSUendvS3j4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p></ix:exclude>

<ix:exclude><p id="xdx_234_zX4x4ROVaeh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div id="xdx_230_zGt0ej9yqIL5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_232_zNbiOMMUJbC5" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td id="xdx_232_zRckFtGFlKx1" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_235_zDjvX5GrsLTk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_234_zPiDzrmAfyJk" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zy4YgJu3ogUj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p></ix:exclude>



</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:OtherLiabilitiesDisclosureTextBlock"><p id="xdx_80F_eus-gaap--OtherLiabilitiesDisclosureTextBlock_zqPx4RXTgVii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 6: <span id="xdx_820_zzXSUkCuv2l">CONTRACTS PAYABLE</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">DILIsym Acquisition Liabilities</span>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2017, we acquired DILIsym. The agreement
provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties,
and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition.
The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019.
In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the
amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback
and the $1.0 million holdback provision was released eighteen months after June 1, 2017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"><span style="text-decoration: underline">Lixoft Acquisition Liabilities</span>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify">On April 1, 2020, we acquired Lixoft.
The agreement provided for a 24 month $2.0 million holdback escrow provision against certain representations and warrantees, comprised
of $1.3 million of cash and shares of stock valued at $667 thousand issued at the date of the agreement. In addition, based on a revenue
growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments of up to $5.5 million (two-thirds
cash and one-third newly issued, restricted shares of our common stock). The former shareholders of Lixoft can earn up to $2.0 million
the first year and $3.5 million in year two.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021 and August 31, 2020 the
following liabilities have been recorded:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:OtherLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zkI7b9wqgKYd" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt"><span id="xdx_8B7_zlWFwVmdxGU8" style="display: none">Schedule of Liabilities</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, <br /> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, <br /> 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Holdback liability &#8212; Lixoft</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" title="Total contract with customer" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2021-02-28_custom_HoldbackLiabilityLixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,333</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" title="Total contract with customer" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2020-08-31_custom_HoldbackLiabilityLixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,333</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Earnout liability &#8212; Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" title="Total contract with customer" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2021-02-28_custom_EarnoutLiabilityLixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,974</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" title="Total contract with customer" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2020-08-31_custom_EarnoutLiabilityLixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,731</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Sub total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_c20210228_pn3n3" title="Total contract with customer" style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,307</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_c20200831_pn3n3" title="Total contract with customer" style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,064</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractsPayableCurrent_c20210228_pn3n3" title="Less: Current Portion" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="SLP:ContractsPayableCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" title="Less: Current Portion" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="SLP:ContractsPayableCurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_ecustom--ContractsPayableNoncurrent_c20210228_pn3n3" title="Long-Term" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="SLP:ContractsPayableNoncurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,307</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContractsPayableNoncurrent_c20200831_pn3n3" title="Long-Term" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="SLP:ContractsPayableNoncurrent" contextRef="AsOf2020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,064</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zANagMwJNiHf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7: <span id="xdx_823_zLEpMDxvJ7Wk">COMMITMENTS AND CONTINGENCIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease approximately 9,255 square feet of space
in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired
in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2,
2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016,
we exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month.
In December 2020, the lease was amended to extend the term to January 31, 2026. The amendment decreased the leased square footage from
13,500 sq. ft to 9,255 sq. ft, and correspondingly reduced the base rent from $25 thousand per month to $16.7 thousand per month. The
amended lease also allows us to opt out of the last 4 years of the lease upon 180-day notice to the landlord with no penalty.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_235_z3lAkNgTOwkc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_235_z3FMtFjWq2v3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zuVaCReDwHu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div id="xdx_23B_zwdw1pdLzGEc" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_237_zUaUVRAzxByg" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td id="xdx_238_zylvQ6EzQHOb" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zAZ1MijUBkj3" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23E_zgljQNm1jd9l" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_z25bxaH9Hrf7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Cognigen subsidiary leases approximately 12,623
square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option
extending it to November 2021. The new base rent is $16&#160;thousand per month.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">DILIsym leases approximately 2,700 square feet
of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire October 2020. An amendment to the initial
lease became effective April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base
rent is approximately $8 thousand per month with an annual 3% adjustment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In Paris, France, Lixoft leases approximately
2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $288 thousand. The lease is for a 9-year term,
with an option to terminate every 3 years, and expires in November of 2024. The rent is $16 thousand per quarter (approximately $5.3 thousand
per month) and can be adjusted each December based on a consumer price index.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rent expense, including common area maintenance
fees for the three months ended February 28, 2021, and February 29, 2020 was $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20201201__20210228_pn3n3" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">147</ix:nonFraction></span>&#160;thousand and $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20191201__20200229_pn3n3" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></span> thousand, respectively, and $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20200901__20210228_pn3n3" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">332</ix:nonFraction></span>
thousand and $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20190901__20200229_pn3n3" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">295</ix:nonFraction></span> thousand for the six months ended February 28, 2021 and February 29, 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future minimum lease payments under noncancelable
operating leases with remaining terms of one year or more at February 28, 2021 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_z2bTkweAVome" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BC_zKz4zwRPdyLh" style="display: none">Future minimum lease payments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_491_20210228_z9ujJD8DtOj1" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">(in thousands)</span> <br /><b>Years Ending
    February 28,</b></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzLAC_zkBD7AymYZV2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 73%; text-align: center">2022</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">513</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzLAC_znkEzOmrsbr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">370</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzLAC_zgxirIogz6Wf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">328</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzLAC_ze7i0DFufBd7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">244</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPzLAC_zEnKdlPUaaNf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: center">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">183</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzLAC_zHIY2hE29Ix6" style="vertical-align: bottom; background-color: White">
    <td style="color: White; padding-bottom: 2.5pt; text-align: center">Future minimum lease payments&#160;&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="AsOf2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,638</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify; background-color: white"><span style="text-decoration: underline">Line of
Credit</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, we entered into a
Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement provides us with a credit facility of $<span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3n3_dm_c20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zjzw0B5iup14" title="Line of credit maximum amount"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-03-31_custom_WellsFargoMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.5</ix:nonFraction></span> million through
<span id="xdx_90A_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20190901__20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zPXGTPxn4g9h" title="Line of credit expiration date"><ix:nonNumeric contextRef="From2019-09-012020-03-31_custom_WellsFargoMember" format="ixt:datemonthdayyearen" name="us-gaap:LineOfCreditFacilityExpirationDate1">April 15, 2022</ix:nonNumeric></span>. As of February 28, 2021, there were <span id="xdx_906_eus-gaap--LineOfCredit_iI_pn3n3_do_c20210228__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zWuLYV1zeA48" title="Line of credit amount outstanding"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2021-02-28_custom_WellsFargoMember" format="ixt-sec:numwordsen" decimals="-3" scale="3" unitRef="USD">no</ix:nonFraction></span> amounts drawn against the line of credit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Employment Agreements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, we have entered
into employment agreements with certain of our key management personnel that may require compensation payments upon termination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">License Agreement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had a royalty agreement with Dassault Syst&#232;mes
Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor&#8482;. The module
was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty
of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and we do not bear any royalty
obligations towards Dassault Syst&#232;mes Americas Corp. effective as of June 30, 2019. In addition, the license agreement terminated
on September 5, 2020. We have not experienced any adverse impact on revenue since terminating the license agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are in the process of making arrangements to
replace the database, which is expected to be completed by the end of fiscal year 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_232_zUKBFOpfrnR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_236_zYBU2stqurP4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zsNmB20nijDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 18 -->
    <div id="xdx_238_zLuYFwTiSZ2i" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23F_zYgSjKlWVIK5" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td id="xdx_235_zkcAr7cAyJQ4" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_znwOAUSxsCvh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_239_zEBGFQEoU8Lb" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zFNHbOdGMGqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow guidance issued by the FASB with regard
to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold
of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected
to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position
will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be
examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns
with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal
year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 remain open for audit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our review of prior year tax positions using the
criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results
of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Legal Proceedings</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may be subject to litigation, claims, investigations and audits
arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and
are not aware of any pending, threatened, or unasserted legal proceedings of any kind.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zWuX1VaSlzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8: <span id="xdx_829_zzDBfe2lN1Yj">SHAREHOLDERS&#8217; EQUITY</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Dividends</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors declared cash dividends
during fiscal years 2021 and 2020. The details of the dividends paid are in the following tables:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfDividendsPayableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zb7ApNGd3Dpf" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span id="xdx_8BE_zAgXLkCNdLMb" style="display: none">Schedule of dividends declared and paid</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts)</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br /> Outstanding on <br /> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br /> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br /> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zCqq6mB2Sb39" title="Record Date"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">10/26/2020</ix:nonNumeric></span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_988_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPyDgkgP2z18" title="Distribution Date" style="width: 22%; text-align: center"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">11/02/2020</ix:nonNumeric></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zFDNV2dWvsL1" title="Number of Shares Outstanding on Record Date" style="width: 16%; text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">19,924</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" title="Dividend per Share" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" title="Total Amount" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,195</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zhhCOeVAZiP6" title="Record Date"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">1/25/2021</ix:nonNumeric></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_980_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zHIuxiteO4f5" title="Distribution Date" style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">2/01/2021</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zZfCCpt53t33" title="Number of Shares Outstanding on Record Date" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">20,010</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pii" title="Dividend per Share" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pn3n3" title="Total Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,201</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsOfDividends_c20200901__20210228_pn3n3" title="Total Amount" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,396</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br /> Outstanding on <br /> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br /> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br /> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zShWIzc6Liwj" title="Record Date"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">10/25/2019</ix:nonNumeric></span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zDQ0BlmP0eBe" title="Distribution Date" style="width: 22%; text-align: center"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">11/01/2019</ix:nonNumeric></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z9I75F2qDp66" title="Number of Shares Outstanding on Record Date" style="width: 16%; text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,606</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" title="Dividend per Share" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" title="Total Amount" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,056</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center"><span id="xdx_90F_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zyNTGl77XL04" title="Record Date"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">1/27/2020</ix:nonNumeric></span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zLHuht94kJO7" title="Distribution Date" style="text-align: center"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">2/03/2020</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zQ9mL35gBHLa" title="Number of Shares Outstanding on Record Date" style="text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,646</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" title="Dividend per Share" style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" title="Total Amount" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z9pZBslNr4Jd" title="Record Date"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">4/24/2020</ix:nonNumeric></span></td><td>&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zTtY3MDoqUZh" title="Distribution Date" style="text-align: center"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">5/01/2020</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zYAVYEYh73J8" title="Number of Shares Outstanding on Record Date" style="text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,769</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" title="Dividend per Share" style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" title="Total Amount" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,066</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zRF3Bqr1Agq9" title="Record Date"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">7/27/2020</ix:nonNumeric></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_ziq532cUaabi" title="Distribution Date" style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member" format="ixt:datemonthdayyear" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">8/03/2020</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zC1xMwbmK2ja" title="Number of Shares Outstanding on Record Date" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,820</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" title="Dividend per Share" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" title="Total Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,069</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" title="Total Amount" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,250</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zas3SDXQkc2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Option Plans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 23, 2007, the Board of Directors adopted
and the shareholders approved the 2007 Stock Option Plan under which a total of 1.0 million shares of common stock were reserved for issuance.
On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be
granted under the 2007 Stock Option Plan to 2.0&#160;million. This plan terminated in February 2017 by its term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_230_zW2xOQSOi6R8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zRiLgVes3Ys7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_zmlDRwCokwQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 19 -->
    <div id="xdx_231_zLUZ0W3nwX37" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_238_zhQE9PtebJJh" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td id="xdx_23C_zYPgsjZeqZ2k" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zbUt0XavoThh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_238_zQCY2FVMFMX5" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zA3zshKzUGce" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 23, 2016 the Board of Directors adopted,
and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of <span id="xdx_903_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3n3_dm_c20210228__us-gaap--PlanNameAxis__custom--Equity2017IncentivePlanMember_z1J1bmdaJPOd" title="Common stock reserved for issuance under the plan"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2021-02-28_custom_Equity2017IncentivePlanMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="Shares">1.0</ix:nonFraction></span> million shares of common
stock were reserved for issuance. This plan will terminate in December 2026 by its term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 20, 2020, the Board of Directors adopted
an amendment to the 2017 Equity Incentive Plan to, subject to shareholder approval, increase the number of shares reserved for issuance
under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment, which was submitted for
shareholder approval at our 2021 annual shareholder meeting, was not approved by the shareholders. As a result, we expect to submit a
new equity plan for adoption by the Board of Directors and shareholders in May 2021. If approved, the new equity incentive plan will replace
the 2017 Equity Incentive Plan, except that outstanding awards granted prior to the adoption of the new equity incentive plan will continue
to be governed by the 2017 Equity Incentive Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021, employees and directors
hold Qualified Incentive Stock Options (&#8220;ISOs&#8221;) and Non-Qualified Stock Options (&#8220;NQSOs) to purchase 1.3 million shares
of common stock at exercise prices ranging from $6.85 to $61.84.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes information about stock options:&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_ztvGSxV17WNl" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BE_zkpgnVyCVIVh" style="display: none">Schedule of stock option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif">(in
                                            thousands, except per share and weighted-average amounts)</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Transactions during the six months ended February 28, 2021</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of <br /> Options</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br /> Average<br /> Exercise <br /> Price <br /> Per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br /> Average <br /> Remaining<br /> Contractual <br /> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: justify">Outstanding, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFioJtWP9fb7" title="Option outstanding, beginning balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-08-31_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,224</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nQ9cm5yf22" title="Outstanding" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-08-31_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">17.76</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqckgChfCE0j" title="Outstanding, end of period" style="width: 11%; text-align: right"><ix:nonNumeric contextRef="From2019-09-012020-08-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">6.79</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpiHD6YcQA22" title="Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">206</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" title="Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">57.83</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZOBJa9z9B71" title="Exercised" style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">134</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" title="Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">13.11</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Cancelled/Forfeited</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc9W01sGc7bl" title="Canceled/Forfeited" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">34</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" title="Canceled/Forfeited" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">26.19</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Outstanding, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z90Oaqgt94Zk" title="Awards Outstanding, ending balance" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,262</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z84cyAgI7ojg" title="Outstanding" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">24.57</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zozCuIliWdvl" title="Outstanding, end of period" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">6.88</ix:nonNumeric></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Exercisable, February 28, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9p0Vc2cFOe9" title="Options exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">657</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqOZQa1WDbY8" title="Options exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.68</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpIjZzDqLZvj" title="Options exercisable - weighted average life" style="text-align: right"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">5.31</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  </table>


</ix:nonNumeric><p id="xdx_8AE_zmN85dxSEl66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted-average remaining contractual life
of options outstanding issued under the Plan, both ISOs and NQSOs, was <span id="xdx_90A_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFTHY154Kvw4" title="Weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="SLP:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">6.88</ix:nonNumeric></span> years at February 28, 2021. The total fair value of nonvested
stock options as of February 28, 2021 was $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_dm_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPlaE0ZO41t4" title="Fair value of non-vested options"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">20.1</ix:nonFraction></span> million and is amortizable over a weighted average period of <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWHuZ019bWX5" title="Fair value amortization period"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">3.73</ix:nonNumeric></span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of these options was estimated
at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating
the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models
require the input of highly subjective assumptions, including the expected stock price volatility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the fair value
of the options, including both ISOs and NQSOs, granted during the six months ended February 28, 2021 and fiscal year 2020:&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_z9Kj4voxY2el" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B3_zVExMydViFe7" style="display: none">Schedule of fair value of options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200901__20210228_zQ5wLC5Iy1bf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20190901__20200831_zKJ7zixCOmVl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands except pricing)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six months ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FairValueOptionsGranted_pn3n3_zo7k3CupY2vf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Estimated fair value of awards granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="SLP:FairValueOptionsGranted" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,657</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="SLP:FairValueOptionsGranted" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,997</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pii_dp_zi3ewGTf0UJ9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unvested forfeiture rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_zcCGGDwYjRjh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average grant price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">57.83</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">39.23</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--WeightedAverageMarketPrice_pii_z98mpVampAy2" style="vertical-align: bottom; background-color: White">
    <td>Weighted average market price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="SLP:WeightedAverageMarketPrice" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">57.83</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="SLP:WeightedAverageMarketPrice" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">39.23</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_z4lxTJlq0Qb5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">40.47</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">33.56</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_zOS4nqNiEP7b" style="vertical-align: bottom; background-color: White">
    <td>Weighted average risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.60</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.39</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_zeitUOe2u6c8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.41</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2019-09-012020-08-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.65</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average expected life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210228_z5kZMvsabyX1" title="Weighted average expected life"><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.64</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zuMu78dguR7j" title="Weighted average expected life"><ix:nonNumeric contextRef="From2019-09-012020-08-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.67</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zGHvBH4vA8qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23E_zx3bNmC04pGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_z88lsZRGuGCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_233_zgy14T5SBXUl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 20 -->
    <div id="xdx_231_zXYrpk45bePf" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_237_zYSCpnos4KC1" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td id="xdx_235_z73Ztl6alU22" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_237_zr8Jf8rDOm7g" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_236_zhWDPecEDRR7" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23B_zEvVhIUIrsKk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exercise prices for the options outstanding
at February 28, 2021 ranged from $6.85 to $61.84, and the information relating to these options is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">(in thousands except
prices)</span></p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zJGsIuYXwskh" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><span id="xdx_8BC_zQBx7CP0HCYj" style="display: none">Schedule of options by exercise price range</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Low</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">High</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted <br /> Average<br /> Remaining<br /> Contractual <br /> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br /> Average<br /> Exercise <br /> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br /> Average<br /> Remaining<br /> Contractual <br /> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br /> Average<br /> Exercise<br /> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" title="Exercise price low" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.85</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" title="Exercise price high" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">8.00</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zYUFKO3jgHCg" title="Awards outstanding" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">150</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z5aTr8hl1qR8" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.50</ix:nonNumeric></span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" title="Awards outstanding weighted average exercise price" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.85</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zebzty05RWYd" title="Awards exercisable" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">150</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zgFI4B84CSAf" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">3.50</ix:nonNumeric></span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" title="Awards exercisable weighted average exercise price" style="width: 8%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.85</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" title="Exercise price low" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">8.01</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" title="Exercise price high" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">16.00</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zxHPP7IBXkf6" title="Awards outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">470</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zeL80o0yriK1" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">5.55</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" title="Awards outstanding weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">9.93</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zEKYyZ7ruhQj" title="Awards exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">402</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zx7Dp8m1y8Gd" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">5.48</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" title="Awards exercisable weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">9.89</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" title="Exercise price low" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">16.01</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" title="Exercise price high" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">24.00</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zECqE039riwj" title="Awards outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zvVl9fqmMO4c" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">7.21</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" title="Awards outstanding weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">20.47</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_ze78taRiv88i" title="Awards exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">65</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z3HH1SAT49Ke" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">6.41</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" title="Awards exercisable weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">20.42</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" title="Exercise price low" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">24.01</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" title="Exercise price high" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">38.00</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFEYStSaz9bb" title="Awards outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">189</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z2yqyngZ7VK9" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">8.66</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" title="Awards outstanding weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">33.45</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zUOCWctwaPXh" title="Awards exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">39</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zzyEr4MVPzS6" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">8.63</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" title="Awards exercisable weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">33.82</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" title="Exercise price low" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">38.01</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" title="Exercise price high" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">52.00</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zXHWpVEFkCg7" title="Awards outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">15</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zrOcpC1VWH6b" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9.09</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" title="Awards outstanding weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">38.59</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zfoj4Tv5ZILa" title="Awards exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zaoSgTZdlVX3" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">8.98</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" title="Awards exercisable weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">38.81</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" title="Exercise price low" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">52.01</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" title="Exercise price high" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">61.84</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z64GKFSbiDn1" title="Awards outstanding" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">247</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zplk1txuk0Qi" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9.68</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" title="Awards outstanding weighted average exercise price" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">58.53</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zIZ9itRbq6sg" title="Awards exercisable" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:zerodash" decimals="-3" scale="3" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zbDlgUnZFLW1" title="Awards exercisable weighted average exercise price" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPRfvsDUyd65" title="Awards outstanding" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,262</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zF3TU4LIDeva" title="Awards outstanding weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">6.88</ix:nonNumeric></span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" title="Awards outstanding weighted average exercise price" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">24.57</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHtotNg3Ump6" title="Awards exercisable" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">657</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6bnwFyYmUig" title="Awards exercisable weighted average remaining contractual life"><ix:nonNumeric contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">5.31</ix:nonNumeric></span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" title="Awards exercisable weighted average exercise price" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-02-28_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.68</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zpyADJ4E3ibd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended February
28, 2021 we issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zry4UwQa8DOi" title="Shares issued to Directors for services, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,105</ix:nonFraction></span> and <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_ztnZSpidXwFj" title="Shares issued to Directors for services, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">2,380</ix:nonFraction></span> shares of stock  valued at $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zZy8kRCMVdRf" title="Shares issued to Directors for services"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_pn3n3" title="Shares issued to Directors for services"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">170</ix:nonFraction></span> thousand
to our nonmanagement directors as compensation for services rendered to us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, we closed an underwritten
public offering of approximately&#160;<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_dm_c20200801__20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zxLt4fidUqb2" title="Stock issued new, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-08-012020-08-31_custom_PublicOfferingMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="Shares">2.1</ix:nonFraction></span>
million shares of our common stock to the public at $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_c20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_pii" title="Stock price"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2020-08-31_custom_PublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">55.00</ix:nonFraction></span>&#160;per
share, which included the full exercise of the underwriters&#8217; option to purchase approximately <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zjOUxTkASE06" title="Stock issued new, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember_custom_UnderwritersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">273</ix:nonFraction></span>
thousand additional shares of common stock. The aggregate gross proceeds to the company from this offering were approximately $<span id="xdx_908_ecustom--GrossProceedsFromPublicOffering_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_znGUrp49jP7h" title="Gross proceeds from public offering"><ix:nonFraction name="SLP:GrossProceedsFromPublicOffering" contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">115</ix:nonFraction></span>&#160;million
before deducting underwriting discounts and commissions. Net proceeds were approximately $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zPZiq3YhCwlj" title="Net proceeds from sale of stock"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">107.7</ix:nonFraction></span>&#160;million.
The offering was made pursuant to our automatic shelf registration statement on Form S-3 filed with the SEC on July
9, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of par value common stock and additional
paid in capital as of February 28, 2021 was $10 thousand and $130.7 million, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_zw3SdjWf5A7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9: <span id="xdx_82A_zv9Ve7Y3Szv8">CONCENTRATIONS AND UNCERTAINTIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. We hold cash and cash equivalents at banks located in California and North Carolina with balances that often exceed FDIC-insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, we have not experienced any losses in such accounts. However, considering the current banking environment, we are investigating alternative ways to minimize our exposure to such risks. While we may be exposed to credit losses due to the nonperformance of our counterparties, we do not expect the settlement of these transactions to have a material effect on our results of operations, cash flows, or financial condition. We maintain cash at financial institutions that may, at times, exceed federally insured limits. As of February 28, 2021 we had cash and cash equivalents exceeding insured limits by <span id="xdx_90B_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20210228_zatquu3hAHJh" title="Cash and cash equivalents exceeding insured limits">$12.7</span> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue concentration shows that international
sales accounted for <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">34</ix:nonFraction>%</span> and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_InternationalSalesMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">33</ix:nonFraction>%</span> of net sales for the six months ended February 28, 2021 and February 29, 2020, respectively. Two customers
accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13</ix:nonFraction>%</span> and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction>%</span> of net sales during the six months ended February 28, 2021. Three customers accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">7</ix:nonFraction>%</span>, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction>%</span> (a dealer account
in Japan representing various customers), and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer3Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction>%</span> of net sales during the six months ended February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23F_zgCmYZ8EMAN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23D_zziRBcZwKaa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_238_zTYd2VXjjPbe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 21 -->
    <div id="xdx_23E_zEd9uz2gcKBb" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_233_zCvaX2iki7h7" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td id="xdx_233_zNpUQVCV7iV3" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_zjzcKotGMjYe" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zRCqRcNzPYn9" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_z50nobkb69Ik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable concentration shows that four
customers comprised <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">15</ix:nonFraction>%</span>, <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction>%</span>, <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer3Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction>%</span>, and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer4Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction>%</span> (a dealer account in Japan representing various customers) of accounts receivable at February
28, 2021. Accounts receivable concentration shows that four customers comprised <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer1Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction>%</span> (a dealer account in Japan representing various customers),
<span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer2Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction>%</span>, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer3Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction>%</span> and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer4Member" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction>%</span> at February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in the computer software industry,
which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products
and find new distribution channels for new and existing products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The majority of our customers are in the pharmaceutical
industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. <span style="background-color: white">The
extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including
the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity
including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government
spending as well as customers' ability to pay for our products and services on an ongoing basis</span>. As a result, our growth rate could
be affected by consolidation and downsizing in the pharmaceutical industry.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_801_eus-gaap--SegmentReportingDisclosureTextBlock_zYSIRZb72z33" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10: <span id="xdx_825_z89HgTVb6AOi">SEGMENT AND GEOGRAPHIC REPORTING</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for segments and geographic revenues
in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and
services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Results for each segment and consolidated results
are as follows for the three and six months ended February 28, 2021 and February 29, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zw0ad7gEFEwa" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left"><span id="xdx_8BC_zddYLcsOdPqf" style="display: none">Schedule of consolidated results from reportable segments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,646</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zN9YdApTXf18" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,783</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zhdpwRcNJs5j" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,114</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zvYmVBlb5bVl" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,604</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,147</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,121</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">279</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">826</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1555">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,486</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">165,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_custom_CognigenMember50414546" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_custom_DILIsymMember50414546" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,242</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_custom_LixoftMember50414562" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,420</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Total assets" style="text-align: right">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">39,317</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175,769</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">232</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">126</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1579">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">378</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">588</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">35</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">118</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capitalized software costs" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1591">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">746</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">485</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">193</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1603">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">911</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zeRjfeLGNc8l" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,904</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4wYRvesKWQk" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,750</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zmaMrmzDevf6" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,696</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,004</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">546</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1620">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,826</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,881</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,465</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,555</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Total assets" style="text-align: right">(<ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-02-29_us-gaap_IntersegmentEliminationMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">17,702</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Total assets" style="text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,199</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">573</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capitalized software costs" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">620</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">435</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">89</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">151</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1660">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">675</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23E_zIhs0KmDCZZb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_zYoQJVKCwPZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_230_zPl3QBwpMBla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 22 -->
    <div id="xdx_236_zQFZlEuIdval" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_230_zvGptdy5pPUg" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td id="xdx_23C_zoqvcf4bgS9l" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_z5sP5jWh7ojb" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_237_z4YN5a4AsiB8" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zujRtbdaCurd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,078</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,451</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,486</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,833</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1672">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,848</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,486</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">485</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,351</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1684">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,537</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">165,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(39,317</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">175,769</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">189</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1697">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">583</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,156</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">78</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">235</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capitalized software costs" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1709">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,474</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">936</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">165</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">298</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">377</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1721">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,776</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,830</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,137</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,784</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1728">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Net Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,751</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,907</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,322</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Income (loss) from operations before income taxes" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,545</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">42,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(17,702</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,199</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">41</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capital expenditures" style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">73</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,030</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">61</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Capitalized software costs" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1758">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Capitalized software costs" style="text-align: right"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareAdditions" contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,127</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">870</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">300</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1768">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" title="Depreciation and Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,345</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zkm3ginMENJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we allocate revenues to geographic
areas based on the locations of our customers. Geographical revenues for the three and six months ended February 28, 2021 and February
29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zGYpI57LRJKh" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BA_z9gDGbJ9tQXk" style="display: none">Schedule of geographical revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zNuFYcZOo3hi" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,884</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z93mCcljEx8e" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZCccHfnPTG4" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,412</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zL8mO7cyZKkf" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,646</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zRhCc317C5tj" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,783</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zBuz7mJNiMQ1" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zweUKBN9jm5k" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zL0riiohBn1l" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoAiQISgf8u2" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,067</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zGImLC2j8Xw1" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1U5m6HWcd8k" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zw7oCTIrCAeh" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,114</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zettzOeta7v5" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">928</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_z8XHmMk91w0b" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">676</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zh6S1ozRAed7" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zPE2Yh9asvr8" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,604</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_ziBkg5MR2u89" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AmericasMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,662</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zSpiFfpdnfZf" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,071</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z4C47ZPf1xK8" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,414</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228_z52gyXphz4Rk" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,147</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZmoWAIaRUG" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,607</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zdtH4fxI3K1d" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,610</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zpey5pnLLmz7" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,687</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zzLB8044fJ8g" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,904</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zOJYTKJaLihi" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,750</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zNnQp7lYHVX2" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zCmSyeaNnP8d" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztTIHRzPir2a" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zTfFtSt4Blbc" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,469</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zQ1xaOoZloqg" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">126</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zp9B4XOWLPS7" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">101</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoHqhQBNd9nl" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,696</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_zrTRpI0G3wB1" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AmericasMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,826</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zvBWkKzjpXL8" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,736</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zvhuX5N6KT9" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,788</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229_zzMNjIK3zFni" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,350</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:exclude><p id="xdx_236_zJ7LQzwzzpha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23F_zGWwdhCxAwlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zAtv3PNqCVE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 23 -->
    <div id="xdx_23E_zbXOR3oOJeD8" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_237_zsNLU0BOPRR4" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td id="xdx_231_z2QQhCkF1l9e" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23E_zVYE8TsmPEJ8" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zo25tUN24xyd" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_238_z3XiqRncHYhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,403</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,239</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,436</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_h907fh1" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,078</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,451</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4gZrgnF82jc" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztd4UPBMbVR" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_927yf2" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,451</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,393</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_2897fgh" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_98ehf2f" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,486</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,538</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,255</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3_fqw0efu9h8" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,833</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AmericasMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,785</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,560</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,503</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228_pn3n3_f2098e7fh" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,848</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,153</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,757</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,920</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_f20uefh" title="Revenues" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_SimulationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,830</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,137</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4lTn9wJcPTf" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ze5Q7mdjXTU5" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_f09287f" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_CognigenMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,137</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,207</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">451</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">126</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_278fh3f" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_custom_DILIsymMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,784</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AmericasMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,497</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,208</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,046</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229_pn3n3_f293f87h" title="Revenues" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,751</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AD_z2rRqoupWDq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock"><p id="xdx_801_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_z7XpW4OHknK7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11: <span id="xdx_82A_znHCfAU4qjF5">EMPLOYEE BENEFIT PLAN</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain a 401(k) Plan for all eligible employees,
and we make matching contributions equal to 100% of the employee&#8217;s elective deferral, not to exceed 4% of total employee compensation.
We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $<span id="xdx_906_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20201201__20210228_pn3n3" title="Contribution by employer in benefit plan"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">131</ix:nonFraction></span> thousand and $<span id="xdx_90E_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20191201__20200229_pn3n3" title="Contribution by employer in benefit plan"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">109</ix:nonFraction></span> thousand for
the three months ended February 28, 2021 and February 29, 2020, respectively and $<span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20200901__20210228_pn3n3" title="Contribution by employer in benefit plan"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">252</ix:nonFraction></span> thousand and $<span id="xdx_905_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20190901__20200229_pn3n3" title="Contribution by employer in benefit plan"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">202</ix:nonFraction></span> thousand for the six months ended
February 28, 2021 and February 29, 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock"><p id="xdx_809_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_z89RriJgppj8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 12: <span id="xdx_827_zLKmZZWrZ0n5">ACQUISITION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, we entered into a Stock Purchase
and Contribution Agreement (the &#8220;Agreement&#8221;) with Lixoft. On April 1, 2020, we completed the acquisition of all outstanding
equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming our wholly owned subsidiary. We believe the combination
of Simulations Plus and Lixoft provides substantial potential based on the complementary strengths of each of the companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Agreement, as described
below, we will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third
newly issued, unregistered shares of our common stock. In addition, we will pay $3.5 million of excess working capital based on the March
31, 2020 financial statements of Lixoft.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, we paid the former shareholders
of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of our common stock
valued at $3.7 million, net of adjustments and a holdback for representations and warranties. Under the terms of the Agreement a price
of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of our shares of common stock
for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020. A total of 9,669 shares are held in an escrow
account for potential offset for representations and warrantees. Within three business days following the two-year anniversary of March
31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, we will pay the former shareholders
of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and shares released from escrow valued at $666&#160;thousand issued
at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be
sold by the recipients thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_238_z6Yi6RBONX89" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23A_zK5vtFxFkb8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 24 -->
    <div id="xdx_235_zvFzFpoS2kfj" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_233_z5pxFgvboD4j" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td id="xdx_23D_zP1RUioP8vbj" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23C_zNHIaRiq06ml" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zorVQ8sLAahh" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_235_zdqCa5lssUi7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><p id="xdx_23C_zGuJmfFzuu66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Agreement calls for earnout payments
up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of our common stock based on a revenue
growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first
year and $3.5 million in year two. The earnout liability has been recorded at fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the acquisition method of accounting, the
total purchase price reflects Lixoft&#8217;s tangible and intangible assets and liabilities based on their estimated fair values at the
date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price
for Lixoft:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zITtRHA7JFW9" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8B8_zSvWjlLRF1Jc" style="display: none">Allocation of purchase price</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Assets acquired, including cash of $3,799 and accounts receivable of $629" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" title="Assets acquired, including cash of $3,799 and accounts receivable of $629" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" contextRef="AsOf2020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,007</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Developed technologies acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" title="Developed technologies acquired" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="AsOf2020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,010</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" contextRef="AsOf2020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,160</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Estimated goodwill acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" title="Estimated goodwill acquired" style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,534</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGqc8x3Ogqta" title="Liabilities assumed" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" contextRef="AsOf2020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" title="Total consideration" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2019-09-012020-04-02_custom_LixoftMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,593</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zY2FCZR3iJx6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill was provided in the transaction based
on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company
as a leader in Model-Based Drug Development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Consolidated supplemental Pro Forma information</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following unaudited consolidated supplemental
pro forma information assumes that the acquisition of Lixoft took place on September 1, 2019 for the income statement for the three and
six months ended February 28, 2021. These amounts have been calculated after applying our accounting policies and adjusting the results
of Lixoft to reflect the same expenses in the three and six months ended February 29, 2020. The adjustments include costs of acquisition,
and amortization of intangibles and other technologies acquired during the merger, assuming the fair value adjustments applied on September
1, 2019, together with consequential tax effects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zLCDa4CE16Lf" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zvssrYcIJ9se" style="display: none">Schedule of Pro Forma Information</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_492_20201201__20210228_zaWRBnWmYJn3" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20191201__20200229_zlwg9hephjgc" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200901__20210228_zR4KTfbSt1Sl" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_497_20190901__20200229_zR19ly7B2Pd7" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the six months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify; padding-bottom: 2.5pt">Net Sales</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,147</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,486</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,848</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,007</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2020-12-012021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,211</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2019-12-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,777</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2020-09-01to2021-02-28" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,690</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2019-09-012020-02-29" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,293</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zongcWi47oXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-09-01to2021-02-28" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_806_eus-gaap--SubsequentEventsTextBlock_z4XbpFYQ5zJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13: <span id="xdx_821_zcABzId8V0V6">SUBSEQUENT EVENTS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On Friday, April 9, 2021, our Board of Directors declared a quarterly cash dividend of <span id="xdx_90A_eus-gaap--CommonStockDividendsPerShareDeclared_pii_c20210401__20210409__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z3nulfgyVF77" title="Dividend declared per share">$<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="From2021-04-012021-04-09_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.06</ix:nonFraction></span> per share to our shareholders. The dividend amount of $1.2 million will be distributed on Monday, May 3, 2021, for shareholders of record as of Monday, April 26, 2021.</p>

</ix:nonNumeric><p id="xdx_811_zkpOQGjeg6Qa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 25 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Item 2. <span style="text-decoration: underline"><span id="a_009"></span>Management's Discussion and Analysis of Financial Condition
and Results of Operations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration: underline">Forward-Looking Statements</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This document and the documents incorporated in
this document by reference contain forward-looking statements that are subject to risks and uncertainties. All statements other than statements
of historical fact contained in this document and the materials accompanying this document are forward-looking statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements are based on the
beliefs of our management, as well as assumptions made by and information currently available to our management. Frequently, but not always,
forward-looking statements are identified by the use of the future tense and by words such as &#8220;believes,&#8221; expects,&#8221;
&#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;will,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;projects,&#8221;
&#8220;continues,&#8221; &#8220;estimates&#8221; or similar expressions. Forward-looking statements are not guarantees of future performance
and actual results could differ materially from those indicated by the forward-looking statements. Forward-looking statements involve
known and unknown risks, uncertainties, and other factors that may cause our or our industry&#8217;s actual results, levels of activity,
performance, or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed
or implied by the forward-looking statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements contained or incorporated
by reference in this document are forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as
amended (&#8220;Securities Act&#8221;) and Section&#160;21E of the Securities Exchange Act of 1934, as amended (&#8220;Exchange Act&#8221;)
and are subject to the safe harbor created by the Private Securities Litigation Reform Act of 1995. These statements include declarations
regarding our plans, intentions, beliefs, or current expectations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Among the important factors that could cause actual
results to differ materially from those indicated by forward-looking statements are the risks and uncertainties described under &#8220;Risk
Factors&#8221; in our Annual Report on Form 10-K for the year ended August 31, 2020 filed with the Securities and Exchange Commission
(&#8220;SEC&#8221;) on November 16, 2020 and elsewhere in this document and in our other filings with the SEC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Forward-looking statements are expressly qualified
in their entirety by this cautionary statement. The forward-looking statements included in this document are made as of the date of this
document and we do not undertake any obligation to update forward-looking statements to reflect new information, subsequent events, or
otherwise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>BUSINESS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>OVERVIEW</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Simulations Plus, Inc.,
incorporated in 1996, is a premier developer of modeling and simulation software for drug discovery and development, including the prediction
of properties of molecules utilizing artificial-intelligence- and machine-learning-based technology. We also provide consulting services
ranging from early drug discovery through preclinical and clinical trial development to regulatory submissions in support of product approval.
Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies
and to academic and regulatory agencies worldwide for use in the conduct of industry-based research. SLP is headquartered in Southern
California, with offices in Buffalo, NY, Research Triangle Park, NC, and Paris, France. Our common stock trades on the Nasdaq Capital
Market under the symbol &#8220;SLP&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We are a global leader
focused on improving the ways scientists use knowledge and data to predict the properties and outcomes of pharmaceutical and biotechnology
agents by providing a wide range of early discovery, preclinical, and clinical consulting services and software. Our innovations in integrating
new and existing science in medicinal and computational chemistry, pharmaceutical science, biology, physiology, and machine learning into
our software have enabled us to be a leading software provider for physiologically based pharmacokinetics &#8220;(PBPK&#8221;) modeling
and simulation, pharmacometric modeling and simulation, prediction of molecular properties from structure, and prediction of the propensity
of drugs to induce liver injury or to treat nonalcoholic fatty liver disease. Our scientific consulting staff draw upon extensive experience
across multiple therapeutic areas and a full range of modeling and simulation techniques to assist our clients across the full spectrum
of drug development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p>

<!-- Field: Page; Sequence: 26 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We generate revenue by
delivering relevant, cost-effective software and creative and insightful consulting services. Pharmaceutical and biotechnology companies
use our software programs and scientific consulting services to guide early drug discovery (molecule design screening and lead optimization),
preclinical, and clinical development programs, including using our software products and services to enhance their understanding of the
properties of potential new medicines and to use emerging data to improve formulations, select and justify dosing regimens, support the
generics industry, optimize clinical trial designs, and simulate outcomes in special populations, such as in elderly and pediatric patients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Simulations Plus acquired
Cognigen Corporation (Cognigen) as a wholly owned subsidiary in September 2014. Cognigen was originally incorporated in 1992. Through
the integration of Cognigen into Simulations Plus, Simulations Plus became a leading provider of population modeling and simulation contract
research services for the pharmaceutical and biotechnology industries. Our clinical-pharmacology-based consulting services include pharmacokinetic
and pharmacodynamic modeling, clinical trial simulations, data programming, and technical writing services in support of regulatory submissions.
We have also developed software for harnessing cloud-based computing in support of modeling and simulation activities and secure data
archiving, and we provide consulting services to improve interdisciplinary collaborations and research and development productivity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Simulation Plus acquired
DILIsym Services, Inc. (DILIsym) as a wholly owned subsidiary in June 2017. The acquisition of DILIsym positioned us as the leading provider
of Drug Induced Liver Injury (DILI) modeling and simulation software and related scientific consulting services. In addition to the DILIsym&#174;
software for analysis of potential drug-induced liver injury, DILIsym also has developed a simulation program for analyzing nonalcoholic
fatty liver disease (NAFLD) called NAFLDsym&#8482;. Both the DILIsym and NAFLDsym software programs require outputs from PBPK software
as inputs. Outputs generated by the GastroPlus&#8482; PBPK software that are required by DILIsym software can be automatically mapped
to DILIsym applications; thus, the integration of these technologies provides a seamless capability for analyzing the potential for drug-induced
liver injury for new drug compounds and for investigating the potential for new therapeutic agents to treat NAFLD. Since the acquisition,
DILIsym has applied its mechanistic modeling resources in other disease areas including idiopathic pulmonary fibrosis (IPF).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Simulations Plus acquired
Lixoft as a wholly owned subsidiary on April 1, 2020. Lixoft brings to Simulations Plus its powerful software products, Monolix, Simulx
and PKanalix, which can take modeling projects from data exploration to clinical trial simulations. In addition, Lixoft provides training
and focused consulting services which can accelerate pharmacometric studies. Lixoft&#8217;s technologies were developed as a result of
a research program led by the French national research institute for digital science and technology (Inria), on nonlinear mixed effect
models for advanced population analysis, pharmacometrics, pre-clinical, and clinical trial modeling and simulation. Lixoft continues to
work with Inria.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>PRODUCTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently offer eleven software products for
pharmaceutical research and development: five simulation programs that provide time-dependent results based on solving large sets of differential
equations: GastroPlus; DDDPlus&#8482;; MembranePlus&#8482;; DILIsym; and NAFLDsym<sup>&#174;</sup>; three programs that are based on predicting
and analyzing static (not time-dependent) properties of chemicals: ADMET Predictor; MedChem Designer&#8482;; and MedChem Studio&#8482;
(the combination of ADMET Predictor, MedChem Designer, and MedChem Studio is called our ADMET Design Suite); a program which is designed
for rapid clinical trial data analysis and regulatory submissions called PKPlus&#8482;; a cloud-based communication and collaboration
platform for exploratory data analysis, population PK/PD modeling and reporting called KIWI<sup>TM</sup>; and in April 2020 with the acquisition
of Lixoft, we added the Monolix Suite of products &#8211; a modeling and simulation solution that allows nonparametric analyses, population
PKPD analyses, and modeling and clinical trial simulation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 27 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Software business</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our software business represented 59% of our total
revenue during the first six months of fiscal year 2021, and was primarily generated by the following products:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">GastroPlus</span><sup>&#174;</sup></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our flagship product, originally introduced in
1998, and currently our largest single source of software revenue, is GastroPlus. GastroPlus mechanistically simulates the absorption,
pharmacokinetics, pharmacodynamics, and drug-drug interactions (DDI) of compounds administered to humans and animals and is currently
one of the most widely used commercial software of its type by industry, the U.S. Food and Drug Administration (FDA), the U.S. National
Institutes of Health (NIH), and other government agencies in the U.S. and around the world.&#160;In February 2021, GastroPlus version
9.8.1, which included new mechanisms and updated documentation for key DDI standards models, was released.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">ADMET Predictor</span><sup>&#174;</sup></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ADMET Predictor is a top-ranked, chemistry-based
computer program that takes molecular structures (i.e., drawings of molecules represented in various formats) as inputs and uses artificial
intelligence/machine learning technologies to predict approximately 175 different properties for them at an average rate of over 200,000
compounds per hour on a modern laptop computer. This capability allows chemists to generate estimates for a large number of important
molecular properties without the need to synthesize and test the molecules, as well as to generate estimates of unknown properties for
molecules that have been synthesized, but for which only a limited number of experimental properties have been measured. In September
2020, ADMET Predictor&#174; Version 10.0 (APX), which integrates Artificial Intelligence-driven Drug Design (AIDD) with PBPK, was released.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">DILIsym</span><sup>&#174;</sup></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The DILIsym software is a quantitative systems
pharmacology (&#8220;QSP&#8221;) program that was introduced in 2011. QSP software models are based on the fundamental understanding of
complex biological pathways, disease processes, and drug mechanisms of action, integrating information from experiments and forming hypotheses
for the next experimental model. DILIsym deals with the propensity for some drug molecules to induce temporary or permanent changes in
biological functions within liver cells (hepatocytes) that can result in damage to the liver (i.e., drug-induced liver injury or DILI).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Monolix Suite</span></i><sup>&#8482;</sup></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Monolix Suite is a unique solution for modeling
and simulation for pharmaceutical companies, biotechs, and hospitals. It supports nonparametric analyses, population PKPD analyses and
modeling, and clinical trial simulation. The extended MonolixSuite contains three main products: Monolix, Simulx, and PKanalix. These
products are interconnected and interoperable, i.e., allowing users to go from one application to another one without changing anything
in terms of data set or of biological models. Monolix 2020R1 was released in November 2020, which combines the most advanced algorithms
with unique ease of use.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Consulting Services</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our consulting business represented 41% of our
total revenue during the first six months of fiscal year 2021, and was primarily generated by the following services:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">PKPD</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our clinical-pharmacology-based consulting services
include population pharmacokinetic and pharmacodynamic modeling, exposure-response analyses, clinical trial simulations, data programming,
and technical writing services in support of regulatory submissions. In addition to modeling and simulation consulting services, we provide
expertise and assistance with development-related decision making and support for regulatory interactions related to dose selection, clinical
trial design, and understanding of the determinants of safety and efficacy for new medicines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 28 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">QSP/QST</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">We provide</span>
creative and insightful consulting services to support our <span style="background-color: white">QSP/QST modeling focused on heart failure,
liver safety, and radiation syndrome, as well as other areas. </span>Pharmaceutical and biotechnology companies use our scientific consulting
services to guide early drug discovery (molecule design screening and lead optimization), preclinical, and clinical development programs.
This includes using our software products and services to enhance their understanding of the properties of potential new medicines and
to use emerging data to improve formulations, select and justify dosing regimens, support the generics industry, optimize clinical trial
designs, and simulate outcomes in special populations, such as in elderly and pediatric patients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">PBPK</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Beginning
in 2014, the FDA and other regulatory agencies began to emphasize the need to encourage mechanistic PBPK modeling and simulation in clinical
pharmacology, with final guidance documents completed in 2018. New draft guidance documents were released in October 2020 focused on additional
applications for biopharmaceuticals. This has resulted in an increased need for us to provide consulting-related services to support this
sophisticated technique. </span>We support Model Informed Drug Discovery and Development throughout the entire product lifecycle: from
discovery through translation research and clinical development when an organization does not have the time or resources to use our software,
directly. More specifically, our clients seek out our consulting services to acquire scientific, therapeutic-area-related modeling and
simulation expertise that they do not have in-house.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration: underline">Summary Results of Operations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Three Months Ended February 28, 2021 compared with Three Months
Ended February 29, 2020:</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Three Months Ended</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">$ Change</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">% Change</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">13,147</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">10,350</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,797</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">27</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of revenues</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,911</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,666</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">245</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">9</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Gross margin</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,236</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,684</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,552</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">33</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Selling, general and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,292</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">748</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">544</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">73</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,750</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,858</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,892</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">39</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,826</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other income (expense)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(63</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(73</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">(730</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Income before provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,423</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,836</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">(Provision for) income taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(212</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(686</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">474</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">(69</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,211</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,150</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,061</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">49</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Revenues</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated revenues increased by $2.8 million
or 27% to $13.1 million for the three months ended February 28, 2021 compared to consolidated revenue of approximately $10.3 million for
the three months ended February 29, 2020. This increase is primarily due to a $2.4 million or 45% increase in consolidated software-related
revenue, and a $0.4 million or 7% increase in consolidated consulting and analytical study revenues when comparing the three months ended
February 28, 2021 and February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Cost of Revenues</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated cost of revenues increased by $0.2
million, or 9%, to $2.9 million for the three months ended February 28, 2021 compared to $2.7 million for the three months period ended
February 29, 2020. The increase is primarily due to a $0.2 million or 9% increase in labor-related contract research organization fees
for the DILIsym division.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 29 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Gross Margin</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated gross margin increased by approximately
$2.5 million or 33% to $10.2 million for the three months ended February 28, 2021 compared to $7.7 million for the three months ended
February 29, 2020. The higher gross margin is primarily due to the addition of the Lixoft division, which contributed $1.4 million to
the increase, as well as the Simulations Plus division&#8217;s gross margin increase of $0.8 million or 16%. The gross margin for the
Cognigen and DILIsym Divisions both increased by approximately $0.2 million, respectively, for the quarter.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Overall gross margin percentage increased by 4%
to 78% for the three months ended February 28, 2021 from 74% for the three months period ended February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Selling, General and Administrative Expenses</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general, and administrative expenses
increased by approximately $1.4 million, or 33% to $5.5 million for the three months period ended February 28, 2021 from $4.1 million
for the three months period ended February 29, 2020. As a percent of revenues, Selling, general, and administrative expense increased
from 40% to 42% for the same comparative periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase in Selling, General, and Administrative
expense was primarily due to the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Salaries and wages increased by $0.7 million due to higher corporate salaries, bonuses, and severance costs, as well as an increase in headcount and higher contract labor costs; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Payroll tax expense increased $0.3 million due to higher headcount and wages;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Insurance expense increased by $0.1 million due to cost increases, higher employee counts and increased liability-related insurance. </span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Research and Development Costs</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total research and development costs increased by $0.7 million for
the three months ended February 28, 2021 compared to the three months ended February 29, 2020. During the second quarter of fiscal year
2021, we incurred approximately $2.0 million of research and development costs; of this amount, $0.7 million was capitalized and $1.3
million was expensed. For the three months ended February 29, 2020, we incurred approximately $1.3 million of research and development
costs; of this amount, approximately $0.6 million was capitalized and approximately $0.7 million was expensed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Other Income (Expense)</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total other expense was $63 thousand for the
three months ended February 28, 2021 compared to total other income of $10 thousand for the three months ended February 29, 2020. The
variance of $73 thousand is primarily due to a change in the valuation of contingent consideration, partially offset by an increase in
interest income resulting from short-term investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Provision for Income Taxes</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes was $0.2 million
for the three months ended February 28, 2021 compared to $0.7 million for the same period in the previous year. Our effective tax rate
decreased 18.0% to 6.2% for the three months ended February 28, 2021 from 24.2% during the same period of the previous year primarily
due to the disqualified disposition of options exercised.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 30 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Six Months Ended February 28, 2021 compared with Six Months Ended
February 29, 2020:</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">23,848</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">19,751</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,097</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of revenues</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,344</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,309</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">1</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Gross margin</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,504</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,442</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,062</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">28</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Selling, general and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,623</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,101</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,274</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">827</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">65</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,967</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,897</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,070</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,537</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">992</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other income (expense)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(118</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">24</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(142</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">(592</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Income before provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,419</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,569</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Provision for income taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(729</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,361</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">632</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">(46</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,690</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,208</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">35</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Revenues</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated revenues increased by$4.1 million
or 21% to $23.8 million for the six months ended February 28, 2021 compared to approximately $19.7 million for the six months ended February
29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This increase is primarily due to a $4.0 million
or 40% increase in consolidated software-related revenue when comparing the six months ended February 28, 2021 and February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Cost of Revenues</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated cost of revenues increased slightly
for the six months ended February 28, 2021 compared to the six months ended February 29, 2020. The increase is primarily due to higher
amortization of software development costs with the purchase of Lixoft, offset by lower salary contracts for the Cognigen division.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Gross Margin</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated gross margin increased $4.1 million
or 28% to $18.5 million for the six months ended February 28, 2021 compared to $14.4 million for the six months ended February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The higher gross margin is primarily due to the
addition of the Lixoft division, which contributed $2.5 million to the increase, as well as the Simulations Plus division&#8217;s gross
margin increase of $1.4 million or 15%. The Cognigen Division gross margin increased $0.6 million or 22%. This was offset by a decrease
for DILIsym Divisions&#8217; gross margin of $0.3 million or 11% for the quarter.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Overall gross margin percentage increased by 5%
to 78% for the six months ended February 28, 2021 from 73% for the six months ended February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Selling, General and Administrative Expenses</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general, and administrative expenses
increased $2.2 million, or 29% to $9.9 million for the six months ended February 28, 2021 from approximately $7.7 million for the six
months ended February 29, 2020. As a percent of revenues, Selling, general, and administrative expense increased from 39% to 41% for the
same comparative periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 31 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase in Selling, General, and Administrative
expense was primarily due to the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Salaries and wage increased by $1.1 million due to higher corporate salaries, bonuses, and severance costs, as well as an increase in headcount and higher contract labor costs;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Payroll tax expense increased $0.5 million due to higher headcount and wages;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Insurance expense increased by $0.2 million due to cost increases, higher employee counts and increased liability-related insurance;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Symbol">&#183;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Professional fees increased by $0.2 million primarily
    due to higher accounting costs.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Research and Development Costs</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total research and development costs increased by $1.1 million for
the six months ended February 28, 2021 compared to the six months ended February 29, 2020. During the first two quarters of fiscal year
2021, we incurred approximately $3.5 million of research and development costs; of this amount, $1.4 million was capitalized and $2.1
million was expensed. For the six months ended February 29, 2020 we incurred approximately $2.4 million of research and development costs;
of this amount, $1.1 million was capitalized and $1.3 million was expensed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Other Income (Expense)</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total other expense was $118 thousand for the
six months ended February 28, 2021 compared to total other income of $24 thousand for the six months ended February 29, 2020. The variance
of $142 thousand is primarily due to a change in the valuation of contingent consideration, partially offset by an increase in interest
income resulting from short-term investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Provision for Income Taxes</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes was $0.7 million
for the six months ended February 28, 2021 compared to $1.4 million for the same period in the previous year. Our effective tax rate decreased
13.0% to 11.4% for the six months ended February 28, 2021 from 24.4% during the same period of the previous year primarily due to the
disqualified disposition of options exercised.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Segment Results of Operations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Three Months Ended February 28, 2021 compared
with Three Months Ended February 29, 2020:</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Revenues</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,646</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,904</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">742</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">13</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,114</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,696</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,604</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,604</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">13,147</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">10,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,797</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">27</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 32 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Cost of Revenues</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">846</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(73</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">(9</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(117</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">725</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">479</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">246</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">189</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">189</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,911</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,666</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">245</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">9</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Gross Margin</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,873</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,058</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">815</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">16</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,559</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,217</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,415</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,415</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">10,236</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,684</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,552</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">33</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was acquired on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Simulations Plus</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended February 28, 2021, the revenue increase
of $0.7 million or 13%, compared to the three months ended February 29, 2020 was primarily due to higher sales from GastroPlus ($0.5 million)
and ADMET Software ($0.2 million). Cost of revenue decreased $0.1 million during the same periods and gross margin increased $0.8 million
or 16%, primarily due to the change in revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Cognigen</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended February 28, 2021, revenue increased marginally
compared to the three months ended February 29, 2020. Cost of revenues decreased $0.1 million or 9%, primarily due to a reduction in salaries.
Gross margin increased $0.2 million or 11%, primarily due to the decrease in the cost of revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">DILIsym</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended February 28, 2021, the revenue increase
of $0.4 million or 25% compared to the three months ended February 29, 2020 was primarily due to higher revenue from DILIsym consulting
services of $0.3 million. Cost of revenue increased $0.2 million or 51%, primarily due to an increase in contract research organization
fees. Gross margin increased $0.2 million or 14%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Lixoft</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended February 28, 2021, the revenue increase
of $1.6 million compared to the three months ended February 29, 2020 was primarily due to the purchase of Lixoft on April 1, 2020. Software
sales of Monolix Suite generated 97% of total revenue and 3% was generated from consulting services. Cost of revenue and gross margin
increases of $0.2 million and $1.4 million, respectively, were both due to the purchase of Lixoft on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 33 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Six Months Ended February 28, 2021 compared with Six Months Ended
February 29, 2020:</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Revenues</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">12,078</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">10,830</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,248</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,451</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">314</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,784</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(298</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,833</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,833</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">23,848</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">19,751</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">4,097</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">21</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Cost of Revenues</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,484</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,591</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(107</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">(7</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(241</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">380</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">380</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,344</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,309</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">35</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">1</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration: underline">Gross Margin</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change (%)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">10,594</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">9,239</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,355</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">15</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,081</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(301</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,453</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,453</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,504</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">14,442</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">4,062</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right">28</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was acquired on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Simulations Plus</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended February 28, 2021, the revenue increase of
$1.2 million or 12% compared to the six months ended February 29, 2020 was primarily due to higher sales from GastroPlus ($0.9 million)
and ADMET Software ($0.3 million). Cost of revenue decreased $0.1 million or 7% during the same periods, and gross margin increased $1.4
million or 15%, primarily due to the change in revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 34 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Cognigen</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended February 28, 2021, the revenue increase of
$0.3 million or 6% compared to the six months ended February 29, 2020 was primarily due to an increase in grant revenue. Cost of revenue
decreased $0.2 million or 9%, primarily due to a reduction in salaries during the same periods. Gross margin increased by approximately
$0.6 million or 22%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">DILIsym</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended February 28, 2021, the revenue decrease of
$0.3 million or 8% compared to the six months ended February 29, 2020 was primarily due to lower revenue from DILIsym consulting services.
Cost of revenue increased slightly during the same periods. Gross margin decreased $0.3 million or 11%, primarily due to the change in
revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Lixoft</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended February 28, 2021,
the revenue increase of $2.8 million compared to the six months ended February 29, 2020 was due to the purchase of Lixoft on April
1, 2020. Software sales of Monolix Suite generated 96% of total revenue and 4% was generated from consulting services. Cost of
revenue increased $0.4 million, and gross margin was $2.5 million due to the purchase of Lixoft on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Liquidity and Capital Resources</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, liquidity is provided by available
cash and cash equivalents, cash generated from operations and access to capital markets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, we closed an underwritten public
offering of&#160;2,090,909&#160;shares of our common stock to the public at $55.00&#160;per share, which included the full exercise of
the underwriters&#8217; option to purchase 272,727 additional shares of common stock. The aggregate gross proceeds to us from this offering
were approximately $115&#160;million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7&#160;million.
The offering was made pursuant to our automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">On March
31, 2020, we entered into a Stock Purchase and Contribution Agreement (the &#8220;Agreement&#8221;) with Lixoft. On April 1, 2020, we
completed the acquisition of all outstanding equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming our
wholly owned subsidiary. We believe the combination of Simulations Plus and Lixoft provides substantial future potential based on the
complementary strengths of each of the companies. Under the terms of the Agreement, we agreed to pay the former shareholders of Lixoft
total consideration of up to $16.5 million, consisting of two-thirds cash and one-third newly issued, unregistered shares of our common
stock. </span>At closing, we paid the former shareholders of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5
million and the issuance of 111,682 shares of our common stock valued at $3.7 million, net of adjustments and a holdback for representations
and warranties. <span style="background-color: white">In addition, we paid $3.5 million of excess working capital based on the March 31,
2020 financial statements of Lixoft. In addition, the Agreement calls for earnout payments up to an additional $5.5 million, two-thirds
cash and one-third newly issued, unregistered shares of our common stock based on a revenue growth formula each year for the two years
subsequent to April 1, 2020. The former shareholders can earn up to $2 million the first year and $3.5 million in year two. See Note 12,
Acquisition, </span>to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q <span style="background-color: white">for
a further description of the Agreement.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Operating Activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Net
cash provided by operating activities was $6.6 million for the six months ended February&#160;28, 2021. Our operating cash flows resulted
primarily from our net income of $5.7 million, which was generated by cash received from our customers, offset by cash payments we made
to third parties for their services and employee compensation. In addition, net cash outflow from changes in balances of operating assets
and liabilities was $3.7 million, offset by non-cash charges of $4.6 million. The change in operating assets and liabilities was primarily
a result of an increase in accounts receivable. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p>

<!-- Field: Page; Sequence: 35 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Net
cash provided by operating activities was $3.8 million for the six months ended February&#160;29, 2020. Our operating cash flows resulted
primarily from our net income of $4.2 million, which was generated by cash received from our customers, offset by cash payments we made
to third parties for their services and employee compensation. In addition, net cash outflow from changes in balance of operating assets
and liabilities was $2.5 million, offset by non-cash charges </span>of $2.1 million. The <span style="background-color: white">change
in operating assets and liabilities was primarily a result of an increase in accounts receivable, revenue in excess of billings and a
decrease in deferred revenue, offset by an increase in accounts payable and a decrease in prepaid income taxes. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white"><i>Investing
Activities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash used for investing activities during
the six months ended February 28, 2021 of $11.9 million was primarily due to the purchase of short-term investments of $40.8 million,
the costs associated with the development of computer software of $1.5 million and the purchase of equipment of $0.6 million, offset by
the proceeds from the sale of short-term investments of $31.0 million. Cash used for investing activities during the six months ended
February 29, 2020 of $1.2 million was primarily due to costs associated with the development of computer software.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Financing Activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended February 28, 2021,
net cash used by financing activities of $1.6 million, was primarily driven by the payment of dividends totaling $2.4 million, partially
offset by proceeds from the exercise of stock options totaling $0.8 million. Net cash used by financing activities for the comparable
period in fiscal year 2020 of $1.8 million, was primarily due to dividend payments totaling $2.1 million, partially offset by proceeds
of $0.3 million from the exercise of stock options.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Cash and Working Capital</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents were $42.4 million
as of February&#160;28, 2021 compared to $49.2 million as of August&#160;31, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At February&#160;28, 2021, we had working
capital of $129.0 million, a ratio of current assets to current liabilities of 20.7 and a ratio of debt to equity of 0.1. At August 31,
2020, we had working capital of $123.6 million, a ratio of current assets to current liabilities of 23.4 and a ratio of debt to equity
of 0.1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based upon our current operating plans, we
believe that our existing cash and cash equivalents, together with anticipated funds from operations, will be sufficient to meet our anticipated
cash needs for working capital and capital expenditures for the foreseeable future. Our forecast of the period of time through which our
financial resources will be adequate to support our operations is a forward-looking statement that involves risks and uncertainties, and
actual results could vary materially. We have based this estimate on assumptions that may prove to be wrong, and we could deplete our
capital resources sooner than we expect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration: underline">Critical Accounting
Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Our condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The
preparation of the condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities at the date of the consolidated financial statements, and the reported amounts of expenses during the
reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to recoverability and
useful lives of long-lived assets, stock compensation, valuation of derivative instruments, allowances, contingent consideration, contingent
value rights, fixed payment arrangements and going concern. Management bases its estimates and judgments on historical experience and
on various other factors, including the COVID-19 pandemic, that we believe to be reasonable under the circumstances, the results of which
form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources.
Actual results may differ from these estimates under different assumptions or conditions. The methods, estimates, and judgments used by
us in applying these critical accounting policies have a significant impact on the results we report in our condensed consolidated financial
statements. Our significant accounting policies and estimates are included in our Annual Report on Form 10-K for the fiscal year ended
August 31, 2020, filed with the SEC on November 16, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p>

<!-- Field: Page; Sequence: 36 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Information regarding
our significant accounting policies and estimates can also be found in Note 2, Significant Accounting Policies, to our condensed consolidated
financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Item 3. <span style="text-decoration: underline"><span id="a_010"></span>Quantitative and Qualitative Disclosures about Market Risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">There has been no material change
in our exposure to market risk from that described in Item 7A of our Annual Report on Form 10-K for the year ended August&#160;31, 2020.
</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Item 4. <span style="text-decoration: underline"><span id="a_011"></span>Controls and Procedures</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management, with the participation of our
Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of February
28, 2021. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act,
means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in
the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified
in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to
ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated
and communicated to the company&#8217;s management, including its principal executive and principal financial officers, as appropriate
to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well-designed
and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating
the cost-benefit relationship of possible controls and procedures. Based on this evaluation, management concluded as of February 28, 2021,
that our disclosure controls and procedures were effective.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Controls over Financial
Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No change in our internal controls over financial
reporting (as defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act) occurred during our most recent fiscal quarter that has materially
affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 37 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_012"></span>PART II. OTHER INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px"><span style="font: 10pt Times New Roman, Times, Serif">Item 1.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_013"></span>Legal Proceedings</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For a description of our material pending legal proceedings, please
see Note 7, Commitments and Contingencies, to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly
Report on Form 10-Q.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Item 1A.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_014"></span>Risk Factors</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please carefully consider the information set
forth in this Quarterly Report on Form 10-Q and the risk factors discussed in Part I, &#8220;Item 1A. Risk Factors&#8221; in our Annual
Report on Form 10-K for the year ended August 31, 2020, which could materially affect our business, financial condition or future results.
The risks described in our Annual Report on Form 10-K, as well as other risks and uncertainties, could materially and adversely affect
our business, results of operations and financial condition, which in turn could materially and adversely affect the trading price of
shares of our Common Stock. Additional risks not currently known or currently material to us may also harm our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px"><span style="font: 10pt Times New Roman, Times, Serif">Item 2.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_015"></span>Unregistered Sales of Equity Securities and Use of Proceeds</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px"><span style="font: 10pt Times New Roman, Times, Serif">Item 3.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_016"></span>Defaults Upon Senior Securities</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px"><span style="font: 10pt Times New Roman, Times, Serif">Item 4.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_017"></span>Mine Safety Disclosures</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 67px"><span style="font: 10pt Times New Roman, Times, Serif">Item 5.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_018"></span>Other Information</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font: 10pt Times New Roman, Times, Serif">Item 6.</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="a_019"></span>Exhibits</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif">EXHIBIT NUMBER</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 89%"><span style="font: 10pt Times New Roman, Times, Serif">DESCRIPTION</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">10.1 (1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline"><a href="http://www.sec.gov/Archives/edgar/data/1023459/000168316821000001/simulations_ex1001.htm" style="-sec-extract: exhibit">Third Amendment to Lease, dated as of December 28, 2020</a></span></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">10.2*&#8224;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif"><a href="simulations_ex1002.htm">Separation Agreement, dated December 1, 2020, by and between the Company and John Kneisel</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">31.1*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="simulations_ex3101.htm">Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">31.2*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="simulations_ex3102.htm">Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">32.1*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif; color: blue"><span style="text-decoration: underline"><a href="simulations_ex3201.htm">Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002**</a></span></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.INS*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Instance Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.SCH*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.CAL*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.DEF*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.LAB*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.PRE*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">104*</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Cover Page Interactive Data File &#8211; the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="width: 95%"><span style="font: 10pt Times New Roman, Times, Serif">Filed herewith</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Incorporated by reference to the Company&#8217;s Form 8-K filed with the SEC on January 4, 2021.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#8224;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Those exhibits marked with a (&#8224;) refer to management contracts or compensatory plans or arrangements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 38 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_020"></span>SIGNATURE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Section 13 or 15 (d) of the
Securities Exchange Act of 1934, the Registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized,
in the City of Lancaster, State of California, on April 14, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Simulations Plus, Inc.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Date:</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">April 14, 2021</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">By: <span style="text-decoration: underline">/s/ <i>Will Frederick&#160;&#160;&#160;&#160;&#160;&#160;</i></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 45%">&#160;</td>
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Will Frederick</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 45%">&#160;</td>
    <td style="width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 39; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJydmP9y2jgQx5+g77CT6R/tTI7aDiSd/AeE9JgjIQdpezc394ewF6KJLXGSTEPf6N7yVjK2IYOMc53OQNF3P7ta7epHz87Oz77IW56igj8Gswk8YrZOmUGY4RIVihhJMRz/dg30OcMV10YxYdw/S8OhJBskm17nitHvTrnhGpNrCLqfwuBTFEJwdd2LoH939s6OD6VY8gSF4SwFJhJ4UHKtOBqmtgXhkb1IIbOt8/QNleZSXEPYCYrhfyEKwgju5Yb9kOpZw2QyPHt37v68O/uiZL62bnJtZAajFDPypQvT+q8LJXaaa4qIZhYb/cC2bJHiMFc0fUOCMArJV9Atwi5EsC5U5xAXOlhLZShE5/TgF/gF4tdmLfzfSxG3DEHsS8nczRWSHCEXCa1PO/dZJsXcyPi5L5J+knAbO0sfGE/GYsjW3LD0DrMFKjIKgoji6Y282Zzx1ZOZLr9q7GuNRu8A/Ccm1jyKyuk4Icgl5BqBOS3EB+LTitfObS2hMluayOifnK9tPkba8IzqOqGQlnk64RvUjzYXj/hiBilNu5rWZeSfFlIuY55yZrMzXdrF4GJFfPqmqaCVG3g7eChXghOnynB4kOFyGP4qBH8fQdyMJ2O9zTyE3WgTYMJf5NJ47IvBJvM+pVq7qpmh3UEST3Kmi5Sv3Dft8VWTYIeCmgUHMNijNQXniaVsFtdi0X6L7ZzFB87WO3mnjehYijK7JfwsXKPiklrLMLHiVC5Fn1S5CHs2EXt6WDsD76+vfT3OZxNPfu1QU7JGwmAqfauzG20G6JR7i3k32gSYU639YAonPEah0RdKKYNSd6IEdJ7aNZuj2pCBj1oLoVQ2cX+VabJg8fOEswXtDGbb2EelGio5nG6tEVNC5qadh534TQ6+Y5rqW6ZW0gN1AnCKJo7dH1VyQy0bBVEYemC3f4IdhlAb+N2o9sDIcwCVwIguEieA39EeJ5j0N9SvK7zPrXC6nD9RGelpbjT1Y0JLP2Cax3SA3PA0t3JTR1LNJ+i5zBRAYAURhEPaA0s7KMiaCguLdReepAADM6AcGpKCfV/ZF0HBXlTgtkSn3kXSmLCgeQWCN69AEJ0AtliBQ+DFCeCFeiOwewLYNU+ngLeMq28szXG6dgfLF3vjdTeNvUOiulDAkuSwsXq7aIw2pETDqrI5tr3ZhaUKs2dktqady+3lfUU2K3dTHWxrye6M6ltuFRmdFnlWRHcr1RK5yRXO9ovz8oK+fhV0zbEx1iKY1YXT3Bt3TD2jeVA83qN2j5V85pSw3kmPoB0l9LTv+8vO5x4YCe8/d4KgaWUcxleD1jp0mPCyDcdXes68AEXdNiBfyTnzAnTRamY9H+iimlovagO69IGseQG6DDufu42HDt3CzJaMr8b0CqTLzgYfUuY91J3aPsquoNKDNWg8522VL043wuJ1I+w6c29rfFW8M8wYF/R7+V7KWfqIKqsCDwd1pb6Kip5eGROsiOCG0/ZspPLdFg7EUKkblyinS2s8XdIDmwL0cI/YfbWvuR+KG/RGc8SK3sJa05MoRkz0rZLZoXuLCKtd7TiCbqmoBCtehHOWeq9OB0JwysYrmftAdfSYKgchhGp477cW2KMbRYWIjmCjNljfvlFRLtpQfJtGRWlszjnP8rTxEbWnoDbM9blty05jZE+268aiOPp8b1u7e9f1UtgAF/UBGHseRr7SihVSd99g8TkWA56mZD8Woxe6eevpcoYbFDnqQ8+lIXxIdqYfbRiLwlrb7+gANiZVI47EsPOoj7us/+tl8D/YJalmlxQ3nYpd6g7Zi1rbKnfN3urLy4fS9COU2bOOVdsg/gMwPzgx -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>simulations_ex1002.htm
<DESCRIPTION>FIRST SEPARATION AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">Exhibit 10.2</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FIRST SEPARATION AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AND</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>GENERAL RELEASE OF CLAIMS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">THIS FIRST SEPARATION AGREEMENT AND GENERAL
RELEASE OF CLAIMS (hereinafter &quot;First Agreement&quot;) is entered into by and between John Kneisel (hereinafter &quot;Mr. Kneisel&quot;)
and Simulations Plus, Inc. (hereinafter &quot;Employer&quot;) (Mr. Kneisel and Employer hereinafter collectively referred to as &quot;the
Parties&quot;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RECITALS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>A.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>Employer is a corporation and is doing business in the State of California.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>B.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B>Mr. Kneisel has been employed by Employer as its Chief Financial Officer (hereinafter &quot;CFO&quot;) pursuant to a written
Employment Agreement dated February 8, 2020 (hereinafter &quot;Employment Agreement&quot;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>C.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B>In
August, 2020 Employer informed Mr. Kneisel that it was going to terminate his employment for other than cause.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>D.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I</FONT></B>n lieu of terminating Mr. Kneisel's employment immediately and offering the severance pay set forth in the Employment Agreement,
the Parties agreed that Mr. Kneisel would continue to work as the CFO while Employer searches for a new CFO, then continue to work in
a reduced capacity, assisting with the transition and responding to questions through the end of the first quarter Fiscal Year 2021 financial
reporting cycle anticipated to be January 15, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>E.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>Mr. Kneisel requested to remain employed through February 28, 2021. Employer and Mr. Kneisel agree that Mr. Kneisel will continue
to <I>be </I>employed by Employer from January 15, 2021 through February 28, 2021, on inactive status, assisting Employer by responding
to questions, and providing assistance regarding transition and pending matters when asked, while continuing to receive his full salary
and benefits.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><B>F.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>In exchange for continued modified employment through December 31, 2020, and for continued inactive employment from January
15, 2020 through February 28, 2021, the other consideration set forth in this First Agreement and the consideration set forth in the Second
Separation Agreement and General Release of Claims (&quot;Second Agreement&quot;) once Mr. Kneisel's employment terminates and he signs
the Second Agreement, Mr. Kneisel desires to settle and compromise any and all possible claims and disputes he has against Employer arising
out of their relationship to date, and to provide for a general release of any and all such claims.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Modification
and Termination of Employment</U>. Mr. Kneisel agrees that he will continue in his role as CFO until a new CFO has been hired by Employer.
Mr. Kneisel will continue as a regular employee through January 15, 2021, even though his duties will be modified and it is not expected
that he will perform full-time services once the new CFO has been hired. Mr. Kneisel further agrees that his employment status with Employer
will change from modified, active status to inactive status as of January 15, 2021. Mr. Kneisel will continue in that status, not working
in the office, and only providing assistance regarding transition and pending matters when asked, until February 28, 2021. Mr. Kneisel
shall perform no other duties during this period of inactive status, and will not be asked to initiate any work, take on any new assignments,
or interact with any third party on behalf of Employer. Mr. Kneisel agrees that he is only entitled to remain employed with Employer
through February 28, 2021. Once Mr. Kneisel's employment terminates, Mr. Kneisel will be eligible to sign the Second Agreement and receive
the consideration set forth in that agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">2.&#9;<U>Consideration</U>. In consideration of the covenants and releases given herein,
upon Mr. Kneisel's execution of this First Agreement, Mr. Kneisel will be eligible to receive the following consideration:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>a.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Continued Employment and Salary</U>. Pursuant to the terms of this First Agreement, in lieu of termination of his employment,
Mr. Kneisel will continue to be employed through February 28, 2021, on modified duty and then on inactive status, and will receive his
regular annual salary of Two Hundred Sixteen Thousand Nine Hundred Eighty-Four Dollars ($216,984), payable in equal monthly installments,
on regular pay days, less applicable federal and California payroll tax deductions, through February 28, 2021;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>b.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Health Insurance</U>. Mr. Kneisel will continue to receive the medical insurance benefits that he is currently receiving,
paid for by Employer, which will remain in effect through the end of February, 2021; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>c.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><U>Post
Termination Separation Pay</U>.&#9;After Mr. Kneisel's employment terminates, Mr. Kneisel will be eligible to receive the
consideration set forth in the Second Agreement after he signs that agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">3.&#9;<U>Release</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>a.&nbsp;</B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Release</U>.
Mr. Kneisel does hereby unconditionally, irrevocably and absolutely release and discharge Employer and each of its past, present and
future owners, directors, affiliates, officers, employees, agents, administrators, attorneys, stockholders, insurers, divisions, successors
and assigns, and any related holding, parent, sister, affiliate or subsidiary corporations from any and all loss, liability, claims,
demands, causes of action or suits of any type, whether in law and/or in equity, related directly or indirectly, or in any way connected
with any transactions, affairs or occurrences between them to date, including, but not limited to, Mr. Kneisel's employment with Employer
and the termination of said employment. This First Agreement specifically applies, without limitation, to any and all wage and wage-related
claims arising out of or related to Mr. Kneisel's employment with Employer, including any claims for unpaid wages (including minimum
wage, overtime, vacation pay, bonuses, and premium pay), claims for interest and/or penalties (including waiting time penalties, inaccurate
wage statement penalties or any other applicable penalties), claims for unpaid expenses, contract claims, including claims arising out
of the Employment Agreement, tort claims, claims for wrongful termination, and claims arising under Title VII of the Civil Rights Act
of 1991, the Americans with Disabilities Act, the Equal Pay Act, the Worker Adjustment and Retraining Notification Act, the Employee
Retirement Income Security Act, the Sarbanes-Oxley Act of 2002, the Immigration and Nationality Act, the California Fair Employment and
Housing Act, the Fair Labor Standards Act, the Family and Medical Leave Act, the California Family Rights Act, the California Labor Code,
the California Business and Professions Code, and any and all federal or state statutes or laws governing wages and/or discrimination,
harassment or retaliation in employment. Nothing in Section 3 of this First Agreement shall be construed to mean that Mr. Kneisel is
releasing or waiving claims to enforce this First Agreement, workers' compensation claim, claims for unemployment insurance benefits,
claims for any vested retirement, or claims that, by law, cannot be waived.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>b.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Section 1542 Waiver</U>. Mr. Kneisel does expressly waive all of the benefits and rights granted to him pursuant to California
Civil Code section 1542, which reads as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1in 0pt 0.95in">A general release does not extend to claims that the creditor
or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him
or her, would have materially affected her or her settlement with the debtor or released party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1in 0pt 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in">Mr. Kneisel does certify that he has
read all of this First Agreement, including the release provisions contained herein and the quoted Civil Code section, and that he fully
understands all of the same. Mr. Kneisel hereby expressly agrees that this First Agreement shall extend and apply to all unknown, unsuspected
and unanticipated injuries and damages, as well as those that are now disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>c.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>No Further Action</U>. Except as set forth in Section 3(d), Mr. Kneisel irrevocably and absolutely agrees that he will not
prosecute nor allow to be prosecuted on his behalf, in any administrative agency, whether federal or state, or in any court, whether federal
or state, any claim or demand of any type related to the matters released above, it being the intention of the Parties that with the execution
by Mr. Kneisel of this release, Employer and each of its past, present and future owners, directors, affiliates, officers, employees,
agents, administrators, attorneys, stockholders, insurers, divisions, successors and assigns, and any related holding, parent, sister,
affiliate or subsidiary corporations will be absolutely, unconditionally and forever discharged of and from all obligations to or on behalf
of Mr. Kneisel related in any way to the matters discharged herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.45in"><B>d.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><U>Protected
Rights</U>. Mr. Kneisel understands that nothing contained in this Agreement limits Mr. Kneisel's ability to file a charge or
complaint with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Occupational Safety and Health
Administration, the Securities and Exchange Commission, or any other federal, state or local government agency or commission
(&quot;Government Agencies&quot;), including an Age Discrimination in Employment Act charge or complaint, although he may have no
right to relief by reason of the claims he has released herein. Mr. Kneisel further understands that this Agreement does not limit
Mr. Kneisel's ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that
may be conducted by any Government Agency, including providing documents or other information, without notice to Employer. Nothing
in this Agreement shall restrict or limit any right Mr. Kneisel may have to receive a whistleblower award or bounty for information
provided to the Securities and Exchange Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>4.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Confidentiality of Employer's Information</U>. Mr. Kneisel acknowledges that during the course of Mr. Kneisel's employment
with Employer, Mr. Kneisel has been privy to confidential and/or privileged information important to Employer and known to him only by
virtue of employment with Employer. Mr. Kneisel further acknowledges that Mr. Kneisel has continuing obligations to Employer beyond Mr.
Kneisel's last date of employment pursuant to the California Uniform Trade Secrets Act. Furthermore, in consideration of the consideration
provided by Employer pursuant to this First Agreement, Mr. Kneisel further agrees to the confidentiality terms that follow. Prior to Mr.
Kneisel's termination of employment, Mr. Kneisel will only use Employer's Confidential Information for the benefit of Employer and shall
not disclose nor use it for any other purpose. Following the termination of Mr. Kneisel's employment, Mr. Kneisel shall neither disclose,
nor use, any information of Employer, or its affiliated or related companies, which Employer has treated as confidential, proprietary,
or trade secret (&quot;Confidential Information&quot;). The only allowed disclosure of Confidential Information is (i) with prior written
consent of Employer; (ii) after the information is generally available to the public other than by reason of a breach by Mr. Kneisel of
Mr. Kneisel's agreement to maintain confidentiality; (iii) after the information has been acquired by Mr. Kneisel through independent
means and without a breach of Mr. Kneisel's duties to Employer under this First Agreement or otherwise; or (iv) pursuant to the order
of a court or other tribunal with jurisdiction if Mr. Kneisel has given Employer adequate notice so that Employer may contest any such
process. Mr. Kneisel must take all necessary and appropriate steps to protect and safeguard all proprietary, confidential, and sensitive
information of Employer and is to return all copies, including any and all soft copies or computer versions, of any and all of Employer's
materials in Mr. Kneisel's possession, whether or not such materials are Confidential Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>5.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Confidentiality Agreement</U>. Mr. Kneisel agrees that Mr. Kneisel shall treat this First Agreement as confidential and
shall not disclose either the existence or any of the content of this First Agreement to third parties, other than within the attorney-client
privilege, as required or compelled by legal process, or to Mr. Kneisel's spouse, attorneys, accountants, or financial advisors. The Parties
agree that this is a material term of this First Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>6.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Non-Disparagement</U>. Mr. Kneisel agrees that he will not make any communication with any person or entity whatsoever,
or any third-party media outlet, Facebook, Twitter, Linkedln, or other social media service or personal website, containing any derogatory,
disparaging, critical or negative statements, publications or comments, either written, oral or otherwise, referencing, relating to, about
or regarding Employer or any of Employer's current or former employees, officers, directors or owners. Mr. Kneisel further agrees that
he will take all reasonable steps to prevent others from making such statements on his behalf. Notwithstanding the above, this section
will in no way prevent Mr. Kneisel from testifying truthfully pursuant to an enforceable subpoena or court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>7.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><U>Entire
Agreement</U>. The Parties further declare and represent that no promise, inducement or agreement not herein expressed has been made
to them and that this First Agreement and the Second Agreement contain the full and entire agreement between and among the Parties,
and that the terms of this First Agreement are contractual and not a mere recital.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>8.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Applicable Law</U>. The validity, interpretation, and performance of this First Agreement shall be construed and interpreted
according to the laws of the State of California.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>9.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Dispute Resolution</U>. Except as set forth in Section 3(d), any dispute arising out of or related to this First Agreement
shall be resolved through binding arbitration through JAMS in Riverside, California, under the then current applicable rules of JAMS.
Each party shall be responsible for its or his own costs and attorneys' fees in connection with the arbitration, as well as half of the
costs of the arbitration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>10.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Knowing and Voluntary Agreement</U>. Mr. Kneisel acknowledges that he has carefully read and fully understands all the provisions
and effects of this First Agreement. Mr. Kneisel further acknowledges that he has been given the opportunity to consult with his own independent
legal counsel with respect to the matters referenced in this First Agreement. Mr. Kneisel acknowledges that he has fully discussed this
First Agreement with his attorney or has voluntarily chosen to sign this First Agreement without consulting an attorney, fully understanding
the consequences of this First Agreement. Mr. Kneisel further acknowledges that <I>he </I>is entering into this First Agreement without
coercion or duress from Employer and that neither Employer nor any of its agents or attorneys has made any representations or promises
concerning the terms or effects of this First Agreement other than those set forth in this First Agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>11.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Complete Defense</U>. This First Agreement may be pleaded as a full and complete defense and may be used as the basis for
an injunction against any action, suit or proceeding which may be prosecuted, instituted or attempted by either party in breach thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>12.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Counterparts</U>. This First Agreement may be executed in counterparts and, if so executed, each such counterpart shall
have the force and effect of an original. A facsimile or electronic signature shall have the same force and effect as an original signature.
<I>The </I>Parties agree where practicable to permit the use of DocuSign, an electronic signature technology, to expedite the execution
of this Agreement, pursuant to California Civil Code Section 1633.7.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>13.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>Severability</U>. If any provision of this First Agreement, or part thereof, is held invalid, void or voidable as against
public policy or otherwise, the invalidity shall not affect other provisions, or parts thereof, which may be given effect without the
invalid provision or part. To this extent, the provisions, and parts thereof, of this First Agreement are declared to be severable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.05in; text-align: justify; text-indent: 0.95in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>14.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>No Admission of Liability</U>. It is understood that this First Agreement is not an admission of any liability by any person,
firm, association or corporation but is in compromise of a disputed claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"><B>15.</B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Successors
and Assigns</U>. This First Agreement shall be binding upon and inure to the benefit of the Parties hereto and their respective heirs,
legal representatives, successors and assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0; text-indent: 0.5in; color: #3C3C3C">IN
WITNESS WHEREOF, the undersigned have executed this First Agreement on the dates shown below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0; text-indent: 0.5in; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0; text-indent: 0.5in; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1in 0pt 0; text-indent: 0.5in; color: #3C3C3C">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%">Dated: 12/01/2020</TD>
  <TD STYLE="width: 50%"><U>/s/ John Kneisel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>John Kneisel</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>Simulations Plus, Inc.</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;Dated: 12/01/2020 </TD>
  <TD><U>/s/ Shawn O&rsquo;Connor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C"></P>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; color: #3C3C3C"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>simulations_ex3101.htm
<DESCRIPTION>RULE 13A-14(A) CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RULE 13A-14(A) CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIMULATIONS PLUS, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">a California corporation</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">I, Shawn O&rsquo;Connor, certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.7pt; text-align: justify; text-indent: -14.7pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I have reviewed this Quarterly Report on Form 10-Q of Simulations Plus, Inc., a California corporation;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.7pt; text-align: justify; text-indent: -14.7pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officers 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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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 condensed subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">evaluated the effectiveness of the registrant'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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 94px">&nbsp;</TD>
    <TD STYLE="width: 31px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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 Company's ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 94px">&nbsp;</TD>
    <TD STYLE="width: 31px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">Dated: April 14, 2021</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">By: <U>/s/ Shawn O&rsquo;Connor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></U></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shawn O&rsquo;Connor</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>simulations_ex3102.htm
<DESCRIPTION>RULE 13A-14(A) CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RULE 13A-14(A) CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIMULATIONS PLUS, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">a California corporation</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION OF CHIEF FINANCIAL OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">I, Will Frederick, certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.7pt; text-align: justify; text-indent: -14.7pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I have reviewed this Quarterly Report on Form 10-Q of Simulations Plus, Inc., a California corporation;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.7pt; text-align: justify; text-indent: -14.7pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officers 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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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 condensed subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">evaluated the effectiveness of the registrant'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></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 96px">&nbsp;</TD>
    <TD STYLE="width: 34px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 20px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 94px">&nbsp;</TD>
    <TD STYLE="width: 31px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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's ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 94px">&nbsp;</TD>
    <TD STYLE="width: 31px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">Dated: April 14, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">By: <U>/s/ Will Frederick<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Will Frederick</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>simulations_ex3201.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(18 U.S.C. SECTION 1350)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Quarterly Report of Simulations
Plus, Inc., a California corporation (the &ldquo;Company&rdquo;), on Form 10-Q for the quarter ended February 28, 2021, as filed with
the Securities and Exchange Commission, Shawn O&rsquo;Connor, Chief Executive Officer of the Company and Will Frederick, Chief Financial
Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. &sect; 1350, that to his/her knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The information contained in the report fairly presents, in all material respects, the financial condition and result of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>/s/&nbsp;&nbsp;Shawn O&rsquo;Connor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shawn O&rsquo;Connor</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">April 14, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>/s/&nbsp;&nbsp;Will Frederick&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Will Frederick</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">April 14, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(A signed original of this written statement required
by Section 906 has been provided to Simulations Plus, Inc. and will be retained by Simulations Plus, Inc. and furnished to the Securities
and Exchange Commission or its staff upon request.)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  \ 4@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
ML='_ ."@'@[6M3UFQM/#/B*[OK%VBM[6PM3<RWS*[(?+5,[1P#EL#FF>'/\
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
MI** &!0O2EXI:*! *6BB@8QHU9LGK5*31+"2Y%P;. W'&9C"I?CI\Q&:T**
M*%QHMC>,IN+2&Y*\*9HU<J/09%3/I]O)P\2,-NW#*",>GT]JLT4 48M&L;=B
M8K6&(LNTF.-5)'IP.E3-8PR*RL@=6ZAL$&IZ6@"C=:/8WRA;JTAN%7H)HU<#
M\Q3I-*LY(5BDMH9(5^[&T:E1]!CBKE)0!6@T^UM8]D$$<*9W;8T"C/K@"I'@
M20$-\P(QS4U% %&;1;"XN//EM()9_P#GJ\2E_P \9I;S2;+4-OVJUANMOW?/
MC5\?3(.*N44 0?8XOEQ&!M&%Q@;1Z#T_"EDM8YEVL-R]"IY!'H:GHH A6V1>
M@(^AI/L<6W&.,8P.!CTJ>DH @-G"0H*C"_=&!\OT]*#8P-]Y W.?FYY'?ZU/
M10!#]ECV[-@V8QMP,8^E07&BV-TY>>RMYG_O21*Q_,BKU% $:6Z1J%5=JC@*
M.@^E(UNC-DYSG/XU+10!GKH=C'<M<1VD,=PW6:.)5<_\" S2S:+8W4JRSV<$
M\JC DEB5F ],D5?HH JW&G6UY$8KB".XC)R4F4.N?7!%$>GV\</DI$D<."/*
M50$P>HQTJU24 4+?0]/LU9+>RM[='&'6&)4#CT.!R/:EAT.PMY?-BLK>&3.0
MT<*JP_$"KU+0!0AT33[>Y:YAL[>&X;@S1Q*KG/\ M 9I9-'LI+@3O:PO.,?O
?6C4OQT^8C-7J2@!L<:QEB%P6.2?6GT44 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>slp-20210228.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.7a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaWE2aPty552yYkxvmR/fSlKzyIgds6Ohid3+KBWkVEE -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:SLP="http://simulations.com/20210228" elementFormDefault="qualified" targetNamespace="http://simulations.com/20210228">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://simulations.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" id="CondensedConsolidatedStatementsOfOperations">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" id="CondensedConsolidatedStatementsOfShareholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/General" id="General">
	  <link:definition>00000007 - Disclosure - GENERAL</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000009 - Disclosure - REVENUE RECOGNITION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000010 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/Investments" id="Investments">
	  <link:definition>00000011 - Disclosure - INVESTMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ContractsPayable" id="ContractsPayable">
	  <link:definition>00000012 - Disclosure - CONTRACTS PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquity" id="ShareholdersEquity">
	  <link:definition>00000014 - Disclosure - SHAREHOLDERS&#8217; EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ConcentrationsAndUncertainties" id="ConcentrationsAndUncertainties">
	  <link:definition>00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SegmentAndGeographicReporting" id="SegmentAndGeographicReporting">
	  <link:definition>00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/EmployeeBenefitPlan" id="EmployeeBenefitPlan">
	  <link:definition>00000017 - Disclosure - EMPLOYEE BENEFIT PLAN</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/Acquisition" id="Acquisition">
	  <link:definition>00000018 - Disclosure - ACQUISITION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000019 - Disclosure - SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
	  <link:definition>00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
	  <link:definition>00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000022 - Disclosure - REVENUE RECOGNITION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/InvestmentsTables" id="InvestmentsTables">
	  <link:definition>00000024 - Disclosure - INVESTMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ContractsPayableTables" id="ContractsPayableTables">
	  <link:definition>00000025 - Disclosure - CONTRACTS PAYABLE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityTables" id="ShareholdersEquityTables">
	  <link:definition>00000027 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SegmentAndGeographicReportingTables" id="SegmentAndGeographicReportingTables">
	  <link:definition>00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/AcquisitionTables" id="AcquisitionTables">
	  <link:definition>00000029 - Disclosure - ACQUISITION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" id="SignificantAccountingPoliciesDetails-UsefulLives">
	  <link:definition>00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" id="SignificantAccountingPoliciesDetails-LeaseCost">
	  <link:definition>00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" id="SignificantAccountingPoliciesDetails-Goodwill">
	  <link:definition>00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" id="SignificantAccountingPoliciesDetails-FairValueMeasurements">
	  <link:definition>00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" id="SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration">
	  <link:definition>00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" id="SignificantAccountingPoliciesDetails-IntellectualProperty">
	  <link:definition>00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" id="SignificantAccountingPoliciesDetails-OtherIntangibleAssets">
	  <link:definition>00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" id="SignificantAccountingPoliciesDetails-EarningsPerShare">
	  <link:definition>00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" id="SignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" id="RevenueRecognitionDetails-Disaggregation">
	  <link:definition>00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/RevenueRecognitionDetailsNarrative" id="RevenueRecognitionDetailsNarrative">
	  <link:definition>00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
	  <link:definition>00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/InvestmentsDetails" id="InvestmentsDetails">
	  <link:definition>00000042 - Disclosure - INVESTMENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ContractsPayableDetails" id="ContractsPayableDetails">
	  <link:definition>00000043 - Disclosure - CONTRACTS PAYABLE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
	  <link:definition>00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityDetails-Dividends" id="ShareholdersEquityDetails-Dividends">
	  <link:definition>00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" id="ShareholdersEquityDetails-OptionActivity">
	  <link:definition>00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" id="ShareholdersEquityDetails-FairValueOfOptions">
	  <link:definition>00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" id="ShareholdersEquityDetails-OptionsOutstandingAndExercisable">
	  <link:definition>00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ShareholdersEquityDetailsNarrative" id="ShareholdersEquityDetailsNarrative">
	  <link:definition>00000050 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" id="ConcentrationsAndUncertaintiesDetailsNarrative">
	  <link:definition>00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" id="SegmentAndGeographicReportingDetails-SegmentReporting">
	  <link:definition>00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" id="SegmentAndGeographicReportingDetails-Geographic">
	  <link:definition>00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" id="EmployeeBenefitPlanDetailsNarrative">
	  <link:definition>00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" id="AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation">
	  <link:definition>00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" id="AcquisitionmergerWithSubsidiariesDetails-ProformaInformation">
	  <link:definition>00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://simulations.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
	  <link:definition>00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="slp-20210228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="slp-20210228_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="slp-20210228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="slp-20210228_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="SLP_CommonStockAndAdditionalPaidInCapitalMember" name="CommonStockAndAdditionalPaidInCapitalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_CognigenMember" name="CognigenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_DILIsymMember" name="DILIsymMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_LixoftMember" name="LixoftMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_AquisitionRelatedContingentConsiderationObligationsMember" name="AquisitionRelatedContingentConsiderationObligationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_EnslienMember" name="EnslienMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_TSRLMember" name="TSRLMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_EntelosMember" name="EntelosMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_SoftwareLicensesMember" name="SoftwareLicensesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ConsultingServicesMember" name="ConsultingServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_HoldbackLiabilityLixoftMember" name="HoldbackLiabilityLixoftMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_EarnoutLiabilityLixoftMember" name="EarnoutLiabilityLixoftMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_WellsFargoMember" name="WellsFargoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20211Member" name="RecordDate20211Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20212Member" name="RecordDate20212Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20201Member" name="RecordDate20201Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20202Member" name="RecordDate20202Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20203Member" name="RecordDate20203Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RecordDate20204Member" name="RecordDate20204Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Equity2017IncentivePlanMember" name="Equity2017IncentivePlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price1Member" name="Price1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price2Member" name="Price2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price3Member" name="Price3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price4Member" name="Price4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price5Member" name="Price5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Price6Member" name="Price6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_NonmanagementDirectorsMember" name="NonmanagementDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_PublicOfferingMember" name="PublicOfferingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_UnderwritersMember" name="UnderwritersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_InternationalSalesMember" name="InternationalSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Customer1Member" name="Customer1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Customer2Member" name="Customer2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Customer3Member" name="Customer3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Customer4Member" name="Customer4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_SimulationsMember" name="SimulationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RevenuesInExcessOfBillings" name="RevenuesInExcessOfBillings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ContractsPayableCurrent" name="ContractsPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_BillingsInExcessOfRevenues" name="BillingsInExcessOfRevenues" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ContractsPayableNoncurrent" name="ContractsPayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" name="IncreaseDecreaseInRevenuesInExcessOfBillings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_IncreaseDecreaseInBillingInExcessOfRevenues" name="IncreaseDecreaseInBillingInExcessOfRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_RightOfUseAssetsCapitalized" name="RightOfUseAssetsCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" name="PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ReconciliationOfContingentConsiderationTableTextBlock" name="ReconciliationOfContingentConsiderationTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ContingentConsiderationPayments" name="ContingentConsiderationPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_IntellectualProperty" name="IntellectualProperty" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_AmortizationPeriodIntangibleAssets" name="AmortizationPeriodIntangibleAssets" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ContractsPayable" name="ContractsPayable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_Commitments" name="Commitments" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_OptionActivity" name="OptionActivity" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_FairValueOptionsGranted" name="FairValueOptionsGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_WeightedAverageMarketPrice" name="WeightedAverageMarketPrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ShareholdersEquity" name="ShareholdersEquity" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_GrossProceedsFromPublicOffering" name="GrossProceedsFromPublicOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SLP_ChangeInValueOfContingentConsideration" name="ChangeInValueOfContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>slp-20210228_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.7a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" 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://simulations.com/role/Cover" xlink:href="slp-20210228.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/General" xlink:href="slp-20210228.xsd#General" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognition" xlink:href="slp-20210228.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipment" xlink:href="slp-20210228.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Investments" xlink:href="slp-20210228.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayable" xlink:href="slp-20210228.xsd#ContractsPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingencies" xlink:href="slp-20210228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquity" xlink:href="slp-20210228.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertainties" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlan" xlink:href="slp-20210228.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Acquisition" xlink:href="slp-20210228.xsd#Acquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEvents" xlink:href="slp-20210228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionTables" xlink:href="slp-20210228.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentTables" xlink:href="slp-20210228.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsTables" xlink:href="slp-20210228.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableTables" xlink:href="slp-20210228.xsd#ContractsPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityTables" xlink:href="slp-20210228.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionTables" xlink:href="slp-20210228.xsd#AcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:href="slp-20210228.xsd#RevenueRecognitionDetails-Disaggregation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:href="slp-20210228.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:href="slp-20210228.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsDetails" xlink:href="slp-20210228.xsd#InvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableDetails" xlink:href="slp-20210228.xsd#ContractsPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-Dividends" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-FairValueOfOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:href="slp-20210228.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertaintiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-SegmentReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-Geographic" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="slp-20210228.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:href="slp-20210228.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RevenuesInExcessOfBillings" xlink:label="loc_SLPRevenuesInExcessOfBillings" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_SLPRevenuesInExcessOfBillings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaapPrepaidTaxes" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableCurrent" xlink:label="loc_SLPContractsPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_SLPContractsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_BillingsInExcessOfRevenues" xlink:label="loc_SLPBillingsInExcessOfRevenues" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_SLPBillingsInExcessOfRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableNoncurrent" xlink:label="loc_SLPContractsPayableNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_SLPContractsPayableNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaapInterestIncomeOperating" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeOperating" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:label="loc_SLPIncreaseDecreaseInRevenuesInExcessOfBillings" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SLPIncreaseDecreaseInRevenuesInExcessOfBillings" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:label="loc_SLPIncreaseDecreaseInBillingInExcessOfRevenues" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SLPIncreaseDecreaseInBillingInExcessOfRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/General" xlink:title="00000007 - Disclosure - GENERAL" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/Investments" xlink:title="00000011 - Disclosure - INVESTMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayable" xlink:title="00000012 - Disclosure - CONTRACTS PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquity" xlink:title="00000014 - Disclosure - SHAREHOLDERS&#8217; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:title="00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReporting" xlink:title="00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlan" xlink:title="00000017 - Disclosure - EMPLOYEE BENEFIT PLAN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/Acquisition" xlink:title="00000018 - Disclosure - ACQUISITION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionTables" xlink:title="00000022 - Disclosure - REVENUE RECOGNITION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsTables" xlink:title="00000024 - Disclosure - INVESTMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableTables" xlink:title="00000025 - Disclosure - CONTRACTS PAYABLE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:title="00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityTables" xlink:title="00000027 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:title="00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionTables" xlink:title="00000029 - Disclosure - ACQUISITION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:title="00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:title="00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:title="00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:title="00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:title="00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:title="00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:title="00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:title="00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:title="00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsDetails" xlink:title="00000042 - Disclosure - INVESTMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableDetails" xlink:title="00000043 - Disclosure - CONTRACTS PAYABLE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:title="00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:title="00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:title="00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:title="00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000050 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:title="00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:title="00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:title="00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:title="00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:title="00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>slp-20210228_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.7a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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://simulations.com/role/Cover" xlink:href="slp-20210228.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/General" xlink:href="slp-20210228.xsd#General" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognition" xlink:href="slp-20210228.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipment" xlink:href="slp-20210228.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Investments" xlink:href="slp-20210228.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayable" xlink:href="slp-20210228.xsd#ContractsPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingencies" xlink:href="slp-20210228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquity" xlink:href="slp-20210228.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertainties" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlan" xlink:href="slp-20210228.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Acquisition" xlink:href="slp-20210228.xsd#Acquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEvents" xlink:href="slp-20210228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionTables" xlink:href="slp-20210228.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentTables" xlink:href="slp-20210228.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsTables" xlink:href="slp-20210228.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableTables" xlink:href="slp-20210228.xsd#ContractsPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityTables" xlink:href="slp-20210228.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionTables" xlink:href="slp-20210228.xsd#AcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:href="slp-20210228.xsd#RevenueRecognitionDetails-Disaggregation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:href="slp-20210228.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:href="slp-20210228.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsDetails" xlink:href="slp-20210228.xsd#InvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableDetails" xlink:href="slp-20210228.xsd#ContractsPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-Dividends" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-FairValueOfOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:href="slp-20210228.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertaintiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-SegmentReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-Geographic" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="slp-20210228.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:href="slp-20210228.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CommonStockAndAdditionalPaidInCapitalMember" xlink:label="loc_SLPCommonStockAndAdditionalPaidInCapitalMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_SLPCommonStockAndAdditionalPaidInCapitalMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaapDividendsCash_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsCash_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid_50" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/General" xlink:title="00000007 - Disclosure - GENERAL" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/Investments" xlink:title="00000011 - Disclosure - INVESTMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayable" xlink:title="00000012 - Disclosure - CONTRACTS PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquity" xlink:title="00000014 - Disclosure - SHAREHOLDERS&#8217; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:title="00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReporting" xlink:title="00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlan" xlink:title="00000017 - Disclosure - EMPLOYEE BENEFIT PLAN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/Acquisition" xlink:title="00000018 - Disclosure - ACQUISITION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionTables" xlink:title="00000022 - Disclosure - REVENUE RECOGNITION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsTables" xlink:title="00000024 - Disclosure - INVESTMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableTables" xlink:title="00000025 - Disclosure - CONTRACTS PAYABLE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:title="00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityTables" xlink:title="00000027 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:title="00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionTables" xlink:title="00000029 - Disclosure - ACQUISITION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:title="00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:title="00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPCognigenMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPDILIsymMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwill_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss_130" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:title="00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCashAndCashEquivalentsMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaapShortTermInvestmentsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapShortTermInvestmentsMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AquisitionRelatedContingentConsiderationObligationsMember" xlink:label="loc_SLPAquisitionRelatedContingentConsiderationObligationsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_SLPAquisitionRelatedContingentConsiderationObligationsMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaapAssetsFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapAssetsFairValueDisclosure_250" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure_250" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:title="00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:title="00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)">
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IntellectualProperty" xlink:label="loc_SLPIntellectualProperty" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EnslienMember" xlink:label="loc_SLPEnslienMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPEnslienMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_TSRLMember" xlink:label="loc_SLPTSRLMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPTSRLMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPDILIsymMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EntelosMember" xlink:label="loc_SLPEntelosMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPEntelosMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPLixoftMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AmortizationPeriodIntangibleAssets" xlink:label="loc_SLPAmortizationPeriodIntangibleAssets_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_SLPAmortizationPeriodIntangibleAssets_230" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_230" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_230" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_230" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:title="00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPCognigenMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPDILIsymMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AmortizationPeriodIntangibleAssets" xlink:label="loc_SLPAmortizationPeriodIntangibleAssets_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_SLPAmortizationPeriodIntangibleAssets_390" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_390" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_390" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_390" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:title="00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_130" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:title="00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SoftwareLicensesMember" xlink:label="loc_SLPSoftwareLicensesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_SLPSoftwareLicensesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ConsultingServicesMember" xlink:label="loc_SLPConsultingServicesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_SLPConsultingServicesMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues_170" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:title="00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_130" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsDetails" xlink:title="00000042 - Disclosure - INVESTMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCommercialPaperMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapShortTermInvestments_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedGains_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedGains_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedLoss_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure_90" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableDetails" xlink:title="00000043 - Disclosure - CONTRACTS PAYABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayable" xlink:label="loc_SLPContractsPayable" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_SLPContractsPayable" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_HoldbackLiabilityLixoftMember" xlink:label="loc_SLPHoldbackLiabilityLixoftMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="loc_SLPHoldbackLiabilityLixoftMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EarnoutLiabilityLixoftMember" xlink:label="loc_SLPEarnoutLiabilityLixoftMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="loc_SLPEarnoutLiabilityLixoftMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPContractsPayable" xlink:to="loc_us-gaapContractWithCustomerLiability_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableCurrent" xlink:label="loc_SLPContractsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPContractsPayable" xlink:to="loc_SLPContractsPayableCurrent_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableNoncurrent" xlink:label="loc_SLPContractsPayableNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPContractsPayable" xlink:to="loc_SLPContractsPayableNoncurrent_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Commitments" xlink:label="loc_SLPCommitments" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCreditFacilityTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WellsFargoMember" xlink:label="loc_SLPWellsFargoMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_SLPWellsFargoMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapOperatingLeaseExpense_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCredit_80" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:title="00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaapDividendsPayableLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaapDividendsPayableTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapDividendsPayableTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDividendsPayableTable" xlink:to="loc_us-gaapDividendsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20211Member" xlink:label="loc_SLPRecordDate20211Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20211Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20212Member" xlink:label="loc_SLPRecordDate20212Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20212Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20201Member" xlink:label="loc_SLPRecordDate20201Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20201Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20202Member" xlink:label="loc_SLPRecordDate20202Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20202Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20203Member" xlink:label="loc_SLPRecordDate20203Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20203Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20204Member" xlink:label="loc_SLPRecordDate20204Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20204Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:label="loc_SLPWeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_SLPWeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapPaymentsOfDividends_90" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:title="00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)">
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_OptionActivity" xlink:label="loc_SLPOptionActivity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_50" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_50" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:title="00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:title="00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price1Member" xlink:label="loc_SLPPrice1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice1Member_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price2Member" xlink:label="loc_SLPPrice2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice2Member_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price3Member" xlink:label="loc_SLPPrice3Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice3Member_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price4Member" xlink:label="loc_SLPPrice4Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice4Member_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price5Member" xlink:label="loc_SLPPrice5Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice5Member_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price6Member" xlink:label="loc_SLPPrice6Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice6Member_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_150" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_150" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000050 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ShareholdersEquity" xlink:label="loc_SLPShareholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Equity2017IncentivePlanMember" xlink:label="loc_SLPEquity2017IncentivePlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SLPEquity2017IncentivePlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_NonmanagementDirectorsMember" xlink:label="loc_SLPNonmanagementDirectorsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_SLPNonmanagementDirectorsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_PublicOfferingMember" xlink:label="loc_SLPPublicOfferingMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_SLPPublicOfferingMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_UnderwritersMember" xlink:label="loc_SLPUnderwritersMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPUnderwritersMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="loc_SLPSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_SLPSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapSaleOfStockPricePerShare_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_GrossProceedsFromPublicOffering" xlink:label="loc_SLPGrossProceedsFromPublicOffering_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_SLPGrossProceedsFromPublicOffering_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_100" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:title="00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaapSalesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_InternationalSalesMember" xlink:label="loc_SLPInternationalSalesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPInternationalSalesMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer1Member" xlink:label="loc_SLPCustomer1Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer1Member_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer2Member" xlink:label="loc_SLPCustomer2Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer2Member_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer3Member" xlink:label="loc_SLPCustomer3Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer3Member_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer4Member" xlink:label="loc_SLPCustomer4Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer4Member_110" xlink:type="arc" order="112" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_170" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:title="00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SimulationsMember" xlink:label="loc_SLPSimulationsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPSimulationsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPCognigenMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPDILIsymMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPLixoftMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaapIntersegmentEliminationMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapIntersegmentEliminationMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_340" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_340" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_340" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets_340" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAdditions_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAdditions_340" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization_340" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross_340" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:title="00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="loc_srtAmericasMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAmericasMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaapEMEAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapEMEAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srtAsiaPacificMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaPacificMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SimulationsMember" xlink:label="loc_SLPSimulationsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPSimulationsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPCognigenMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPDILIsymMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPLixoftMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_730" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenues_730" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:title="00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:title="00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared_20" xlink:type="arc" order="0" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>slp-20210228_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.7a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" 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 xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="us-gaap_IntellectualPropertyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntellectualPropertyMember_lbl" xml:lang="en-US">Intellectual Property [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CommonStockAndAdditionalPaidInCapitalMember" xlink:label="SLP_CommonStockAndAdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_CommonStockAndAdditionalPaidInCapitalMember" xlink:to="SLP_CommonStockAndAdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_CommonStockAndAdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Common Stock And Additional Paid In Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="SLP_CognigenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_CognigenMember" xlink:to="SLP_CognigenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_CognigenMember_lbl" xml:lang="en-US">Cognigen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="SLP_DILIsymMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_DILIsymMember" xlink:to="SLP_DILIsymMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_DILIsymMember_lbl" xml:lang="en-US">DILIsym [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="SLP_LixoftMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_LixoftMember" xlink:to="SLP_LixoftMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_LixoftMember_lbl" xml:lang="en-US">Lixoft [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US">Short-term Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AquisitionRelatedContingentConsiderationObligationsMember" xlink:label="SLP_AquisitionRelatedContingentConsiderationObligationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_AquisitionRelatedContingentConsiderationObligationsMember" xlink:to="SLP_AquisitionRelatedContingentConsiderationObligationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_AquisitionRelatedContingentConsiderationObligationsMember_lbl" xml:lang="en-US">Aquisition Related Contingent Consideration Obligations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EnslienMember" xlink:label="SLP_EnslienMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_EnslienMember" xlink:to="SLP_EnslienMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_EnslienMember_lbl" xml:lang="en-US">Enslien [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_TSRLMember" xlink:label="SLP_TSRLMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_TSRLMember" xlink:to="SLP_TSRLMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_TSRLMember_lbl" xml:lang="en-US">TSRL [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EntelosMember" xlink:label="SLP_EntelosMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_EntelosMember" xlink:to="SLP_EntelosMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_EntelosMember_lbl" xml:lang="en-US">Entelos [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SoftwareLicensesMember" xlink:label="SLP_SoftwareLicensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_SoftwareLicensesMember" xlink:to="SLP_SoftwareLicensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_SoftwareLicensesMember_lbl" xml:lang="en-US">Software Licenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US">Transferred over Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ConsultingServicesMember" xlink:label="SLP_ConsultingServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ConsultingServicesMember" xlink:to="SLP_ConsultingServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ConsultingServicesMember_lbl" xml:lang="en-US">Consulting Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommercialPaperMember" xlink:to="us-gaap_CommercialPaperMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US">Commercial Paper [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis_lbl" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_HoldbackLiabilityLixoftMember" xlink:label="SLP_HoldbackLiabilityLixoftMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_HoldbackLiabilityLixoftMember" xlink:to="SLP_HoldbackLiabilityLixoftMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_HoldbackLiabilityLixoftMember_lbl" xml:lang="en-US">Holdback Liability Lixoft [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EarnoutLiabilityLixoftMember" xlink:label="SLP_EarnoutLiabilityLixoftMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_EarnoutLiabilityLixoftMember" xlink:to="SLP_EarnoutLiabilityLixoftMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_EarnoutLiabilityLixoftMember_lbl" xml:lang="en-US">Earnout Liability Lixoft [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WellsFargoMember" xlink:label="SLP_WellsFargoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_WellsFargoMember" xlink:to="SLP_WellsFargoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_WellsFargoMember_lbl" xml:lang="en-US">Wells Fargo [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis" xlink:label="us-gaap_DividendsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsAxis" xlink:to="us-gaap_DividendsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsAxis_lbl" xml:lang="en-US">Dividends [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20211Member" xlink:label="SLP_RecordDate20211Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20211Member" xlink:to="SLP_RecordDate20211Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20211Member_lbl" xml:lang="en-US">FY 2021 1st Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20212Member" xlink:label="SLP_RecordDate20212Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20212Member" xlink:to="SLP_RecordDate20212Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20212Member_lbl" xml:lang="en-US">FY 2021 2nd Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20201Member" xlink:label="SLP_RecordDate20201Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20201Member" xlink:to="SLP_RecordDate20201Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20201Member_lbl" xml:lang="en-US">FY 2020 1st Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20202Member" xlink:label="SLP_RecordDate20202Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20202Member" xlink:to="SLP_RecordDate20202Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20202Member_lbl" xml:lang="en-US">FY 2020 2nd Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20203Member" xlink:label="SLP_RecordDate20203Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20203Member" xlink:to="SLP_RecordDate20203Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20203Member_lbl" xml:lang="en-US">FY 2020 3rd Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20204Member" xlink:label="SLP_RecordDate20204Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RecordDate20204Member" xlink:to="SLP_RecordDate20204Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RecordDate20204Member_lbl" xml:lang="en-US">FY 2020 4th Qtr [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Equity2017IncentivePlanMember" xlink:label="SLP_Equity2017IncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Equity2017IncentivePlanMember" xlink:to="SLP_Equity2017IncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Equity2017IncentivePlanMember_lbl" xml:lang="en-US">Equity 2017 Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Equity Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price1Member" xlink:label="SLP_Price1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price1Member" xlink:to="SLP_Price1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price1Member_lbl" xml:lang="en-US">$6.85 to $8.00 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price2Member" xlink:label="SLP_Price2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price2Member" xlink:to="SLP_Price2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price2Member_lbl" xml:lang="en-US">$8.01 to $16.00 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price3Member" xlink:label="SLP_Price3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price3Member" xlink:to="SLP_Price3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price3Member_lbl" xml:lang="en-US">$16.01 to $24.00 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price4Member" xlink:label="SLP_Price4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price4Member" xlink:to="SLP_Price4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price4Member_lbl" xml:lang="en-US">$24.01 to $38.00 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price5Member" xlink:label="SLP_Price5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price5Member" xlink:to="SLP_Price5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price5Member_lbl" xml:lang="en-US">$38.01 to $52.00 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price6Member" xlink:label="SLP_Price6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Price6Member" xlink:to="SLP_Price6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Price6Member_lbl" xml:lang="en-US">$52.01 to $61.84 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_NonmanagementDirectorsMember" xlink:label="SLP_NonmanagementDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_NonmanagementDirectorsMember" xlink:to="SLP_NonmanagementDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_NonmanagementDirectorsMember_lbl" xml:lang="en-US">Nonmanagement Directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_PublicOfferingMember" xlink:label="SLP_PublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_PublicOfferingMember" xlink:to="SLP_PublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_PublicOfferingMember_lbl" xml:lang="en-US">Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_UnderwritersMember" xlink:label="SLP_UnderwritersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_UnderwritersMember" xlink:to="SLP_UnderwritersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_UnderwritersMember_lbl" xml:lang="en-US">Underwriters [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember" xlink:label="us-gaap_SalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US">Sales [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_InternationalSalesMember" xlink:label="SLP_InternationalSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_InternationalSalesMember" xlink:to="SLP_InternationalSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_InternationalSalesMember_lbl" xml:lang="en-US">International Sales [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer1Member" xlink:label="SLP_Customer1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer1Member" xlink:to="SLP_Customer1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Customer1Member_lbl" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer2Member" xlink:label="SLP_Customer2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer2Member" xlink:to="SLP_Customer2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Customer2Member_lbl" xml:lang="en-US">Customer 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer3Member" xlink:label="SLP_Customer3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer3Member" xlink:to="SLP_Customer3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Customer3Member_lbl" xml:lang="en-US">Customer 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer4Member" xlink:label="SLP_Customer4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer4Member" xlink:to="SLP_Customer4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Customer4Member_lbl" xml:lang="en-US">Customer 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SimulationsMember" xlink:label="SLP_SimulationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_SimulationsMember" xlink:to="SLP_SimulationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_SimulationsMember_lbl" xml:lang="en-US">Simulations Plus, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AmericasMember_lbl" xml:lang="en-US">Americas [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EMEAMember_lbl" xml:lang="en-US">EMEA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaPacificMember" xlink:to="srt_AsiaPacificMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AsiaPacificMember_lbl" xml:lang="en-US">Asia Pacific [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $100 and $50</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RevenuesInExcessOfBillings" xlink:label="SLP_RevenuesInExcessOfBillings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RevenuesInExcessOfBillings" xlink:to="SLP_RevenuesInExcessOfBillings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RevenuesInExcessOfBillings_lbl" xml:lang="en-US">Revenues in excess of billings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Long-term assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US">Capitalized computer software development costs, net of accumulated amortization of $14,271 and $13,582</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right of use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intellectual property, net of accumulated amortization of $5,801 and $5,087</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Other intangible assets, net of accumulated amortization of $1,917 and $1,642</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and other expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableCurrent" xlink:label="SLP_ContractsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableCurrent" xlink:to="SLP_ContractsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ContractsPayableCurrent_lbl" xml:lang="en-US">Current portion - contracts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_BillingsInExcessOfRevenues" xlink:label="SLP_BillingsInExcessOfRevenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_BillingsInExcessOfRevenues" xlink:to="SLP_BillingsInExcessOfRevenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_BillingsInExcessOfRevenues_lbl" xml:lang="en-US">Billings in excess of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liability, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred income taxes, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableNoncurrent" xlink:label="SLP_ContractsPayableNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableNoncurrent" xlink:to="SLP_ContractsPayableNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ContractsPayableNoncurrent_lbl" xml:lang="en-US">Payments due under contracts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value 10,000,000 shares authorized, no shares issued and outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value and additional paid in capital &#8212;50,000,000 shares authorized, 20,059,528 and 19,923,277 shares issued and outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization of computer software development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization on intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross margin</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general, and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other income (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="us-gaap_InterestIncomeOperating" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOperating" xlink:to="us-gaap_InterestIncomeOperating_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOperating_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US">Change in value of contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Income/(Loss) on currency exchange</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income before provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted-average common shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xml:lang="en-US">Other Comprehensive Income (Loss), net of tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance, beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Shares issued to Directors for services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCash" xlink:to="us-gaap_DividendsCash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCash_lbl" xml:lang="en-US">Declaration of dividend</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other comprehensive income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Common dividends declared per common share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xml:lang="en-US">Change in value of contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of note premiums</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Currency translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">Increase (decrease) in</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:label="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:to="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_lbl" xml:lang="en-US">Revenues in excess of billings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued payroll and other expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:label="SLP_IncreaseDecreaseInBillingInExcessOfRevenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:to="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_lbl" xml:lang="en-US">Billings in excess of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchases of short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xml:lang="en-US">Proceeds from sale of short-term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US">Capitalized computer software development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Payment of dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from the exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Non-Cash Investing and Financing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RightOfUseAssetsCapitalized" xlink:label="SLP_RightOfUseAssetsCapitalized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RightOfUseAssetsCapitalized" xlink:to="SLP_RightOfUseAssetsCapitalized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_RightOfUseAssetsCapitalized_lbl" xml:lang="en-US">Right of use assets capitalized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">GENERAL</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">REVENUE RECOGNITION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTextBlock" xlink:label="us-gaap_InvestmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTextBlock_lbl" xml:lang="en-US">INVESTMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">CONTRACTS PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS AND UNCERTAINTIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT AND GEOGRAPHIC REPORTING</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLAN</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xml:lang="en-US">ACQUISITION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassifications</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US">Capitalized Computer Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="us-gaap_InternalUseSoftwarePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalUseSoftwarePolicy" xlink:to="us-gaap_InternalUseSoftwarePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl" xml:lang="en-US">Internal-use Software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible Assets and Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Intellectual property</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Other intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Property and Equipment estimated useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Schedule of reconciliation of goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of fair value measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ReconciliationOfContingentConsiderationTableTextBlock" xlink:label="SLP_ReconciliationOfContingentConsiderationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ReconciliationOfContingentConsiderationTableTextBlock" xlink:to="SLP_ReconciliationOfContingentConsiderationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ReconciliationOfContingentConsiderationTableTextBlock_lbl" xml:lang="en-US">Reconciliation of contingent consideration value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US">Schedule of other intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of disaggregation of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTableTextBlock" xlink:label="us-gaap_InvestmentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTableTextBlock" xlink:to="us-gaap_InvestmentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTableTextBlock_lbl" xml:lang="en-US">Schedule of short term investment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Future minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:label="us-gaap_ScheduleOfDividendsPayableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:to="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDividendsPayableTextBlock_lbl" xml:lang="en-US">Schedule of dividends declared and paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of stock option activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_lbl" xml:lang="en-US">Schedule of fair value of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Schedule of options by exercise price range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of consolidated results from reportable segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of geographical revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Allocation of purchase price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Schedule of Pro Forma Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Right of use assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Lease Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Lease Liabilities, Long-term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Acquired Indefinite-lived Intangible Assets [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">Goodwill, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Addition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_3_lbl" xml:lang="en-US">Goodwill, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US">Fair value assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Fair value liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_lbl" xml:lang="en-US">Contingent consideration, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContingentConsiderationPayments" xlink:label="SLP_ContingentConsiderationPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContingentConsiderationPayments" xlink:to="SLP_ContingentConsiderationPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ContingentConsiderationPayments_lbl" xml:lang="en-US">Contingent consideration payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_2_lbl" xml:lang="en-US">Contingent consideration, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IntellectualProperty" xlink:label="SLP_IntellectualProperty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IntellectualProperty" xlink:to="SLP_IntellectualProperty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_IntellectualProperty_lbl" xml:lang="en-US">IntellectualProperty [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AmortizationPeriodIntangibleAssets" xlink:label="SLP_AmortizationPeriodIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_AmortizationPeriodIntangibleAssets" xlink:to="SLP_AmortizationPeriodIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_AmortizationPeriodIntangibleAssets_lbl" xml:lang="en-US">Amortization period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Acquisition value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Net book value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US">Numerator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net income attributable to common shareholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xml:lang="en-US">Denominator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted-average number of common shares outstanding during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Dilutive effect of stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Common stock and common stock equivalents used for diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xml:lang="en-US">Amortization of software development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenues included in contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Remaining performance obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Net Book Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_lbl" xml:lang="en-US">Investment Income [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Investments" xlink:label="us-gaap_Investments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Investments [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_2_lbl" xml:lang="en-US">Short term investment, amortized cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains_lbl" xml:lang="en-US">Gross unrealized gains</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss_lbl" xml:lang="en-US">Gross unrealized loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Short term investment, fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_lbl" xml:lang="en-US">Business Combination, Separately Recognized Transactions [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayable" xlink:label="SLP_ContractsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayable" xlink:to="SLP_ContractsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ContractsPayable_lbl" xml:lang="en-US">ContractsPayable [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Total contract with customer</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableCurrent" xlink:to="SLP_ContractsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SLP_ContractsPayableCurrent_2_lbl" xml:lang="en-US">Less: Current Portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableNoncurrent" xlink:to="SLP_ContractsPayableNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SLP_ContractsPayableNoncurrent_2_lbl" xml:lang="en-US">Long-Term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Future minimum lease payments&#160;&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Commitments" xlink:label="SLP_Commitments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Commitments" xlink:to="SLP_Commitments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_Commitments_lbl" xml:lang="en-US">Commitments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit maximum amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Line of credit expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Line of credit amount outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="us-gaap_DividendsPayableTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableTable" xlink:to="us-gaap_DividendsPayableTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableTable_lbl" xml:lang="en-US">Dividends Payable [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="us-gaap_DividendsPayableLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_DividendsPayableLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableLineItems_lbl" xml:lang="en-US">Dividends Payable [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xml:lang="en-US">Record Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xml:lang="en-US">Distribution Date</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:label="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:to="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_lbl" xml:lang="en-US">Number of Shares Outstanding on Record Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividend per Share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_2_lbl" xml:lang="en-US">Total Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_OptionActivity" xlink:label="SLP_OptionActivity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_OptionActivity" xlink:to="SLP_OptionActivity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_OptionActivity_lbl" xml:lang="en-US">OptionActivity [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Option outstanding, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Canceled/Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Canceled/Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Awards Outstanding, ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Options exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Options exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Options exercisable - weighted average life</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_FairValueOptionsGranted" xlink:label="SLP_FairValueOptionsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_FairValueOptionsGranted" xlink:to="SLP_FairValueOptionsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_FairValueOptionsGranted_lbl" xml:lang="en-US">Estimated fair value of awards granted</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:label="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:to="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_lbl" xml:lang="en-US">Unvested forfeiture rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average grant price</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WeightedAverageMarketPrice" xlink:label="SLP_WeightedAverageMarketPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_WeightedAverageMarketPrice" xlink:to="SLP_WeightedAverageMarketPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_WeightedAverageMarketPrice_lbl" xml:lang="en-US">Weighted average market price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Weighted average volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Weighted average risk-free rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Weighted average dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Weighted average expected life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Exercise price low</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Exercise price high</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Awards outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Awards outstanding weighted average remaining contractual life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Awards outstanding weighted average exercise price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Awards exercisable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Awards exercisable weighted average remaining contractual life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Awards exercisable weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ShareholdersEquity" xlink:label="SLP_ShareholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ShareholdersEquity" xlink:to="SLP_ShareholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_ShareholdersEquity_lbl" xml:lang="en-US">ShareholdersEquity [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Common stock reserved for issuance under the plan</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted average remaining contractual life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Fair value of non-vested options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Fair value amortization period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Shares issued to Directors for services, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock issued new, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Stock price</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_GrossProceedsFromPublicOffering" xlink:label="SLP_GrossProceedsFromPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_GrossProceedsFromPublicOffering" xlink:to="SLP_GrossProceedsFromPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_GrossProceedsFromPublicOffering_lbl" xml:lang="en-US">Gross proceeds from public offering</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Net proceeds from sale of stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash and cash equivalents exceeding insured limits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Net sales concentration percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Net Revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Income (loss) from operations before income taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions_lbl" xml:lang="en-US">Capitalized software costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xml:lang="en-US">Contribution by employer in benefit plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US">Assets acquired, including cash of $3,799 and accounts receivable of $629</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Developed technologies acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Estimated value of intangible assets acquired (customer lists, trade name etc.)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_4_lbl" xml:lang="en-US">Estimated goodwill acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US">Liabilities assumed</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US">Net Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US">Net Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_2_lbl" xml:lang="en-US">Dividend declared per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableCurrent" xlink:to="SLP_ContractsPayableCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_ContractsPayableCurrent_doc" xml:lang="en-US">Contracts payable, current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContractsPayableNoncurrent" xlink:to="SLP_ContractsPayableNoncurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_ContractsPayableNoncurrent_doc" xml:lang="en-US">Contracts payable, noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RightOfUseAssetsCapitalized" xlink:to="SLP_RightOfUseAssetsCapitalized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_RightOfUseAssetsCapitalized_doc" xml:lang="en-US">Right of use assets capitalized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ContingentConsiderationPayments" xlink:to="SLP_ContingentConsiderationPayments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_ContingentConsiderationPayments_doc" xml:lang="en-US">Contingent consideration payments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_AmortizationPeriodIntangibleAssets" xlink:to="SLP_AmortizationPeriodIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_AmortizationPeriodIntangibleAssets_doc" xml:lang="en-US">Amortization period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:to="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_doc" xml:lang="en-US">Weighted average number of shares outstanding basic and diluted at record date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_FairValueOptionsGranted" xlink:to="SLP_FairValueOptionsGranted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_FairValueOptionsGranted_doc" xml:lang="en-US">Estimated fair value of awards granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:to="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_doc" xml:lang="en-US">Unvested Forfeiture Rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_WeightedAverageMarketPrice" xlink:to="SLP_WeightedAverageMarketPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_WeightedAverageMarketPrice_doc" xml:lang="en-US">Weighted average market price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer1Member" xlink:to="SLP_Customer1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_Customer1Member_doc" xml:lang="en-US">Customer 1 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_Customer2Member" xlink:to="SLP_Customer2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_Customer2Member_doc" xml:lang="en-US">Customer 2 Member</link:label>
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ChangeInValueOfContingentConsideration" xlink:label="SLP_ChangeInValueOfContingentConsideration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_ChangeInValueOfContingentConsideration" xlink:to="SLP_ChangeInValueOfContingentConsideration_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_ChangeInValueOfContingentConsideration_doc" xml:lang="en-US">Change in value of contingent consideration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:to="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_doc" xml:lang="en-US">Increase (decrease) in billings in excess of revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_BillingsInExcessOfRevenues" xlink:to="SLP_BillingsInExcessOfRevenues_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_BillingsInExcessOfRevenues_doc" xml:lang="en-US">Billings in excess of revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_RevenuesInExcessOfBillings" xlink:to="SLP_RevenuesInExcessOfBillings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_RevenuesInExcessOfBillings_doc" xml:lang="en-US">Revenues in excess of billings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:to="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_doc" xml:lang="en-US">(Increase) decrease in revenues in excess of billings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2_lbl" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:to="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_IncreaseDecreaseInRevenuesInExcessOfBillings_3_lbl" xml:lang="en-US">IncreaseDecreaseInRevenuesInExcessOfBillings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:to="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SLP_IncreaseDecreaseInBillingInExcessOfRevenues_3_lbl" xml:lang="en-US">IncreaseDecreaseInBillingInExcessOfRevenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_2_lbl" xml:lang="en-US">Payments to Acquire Short-term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToDevelopSoftware_2_lbl" xml:lang="en-US">Payments to Develop Software</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_3_lbl" xml:lang="en-US">Business Combination, Contingent Consideration, Asset, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss_2_lbl" xml:lang="en-US">Available-for-sale Securities, Gross Unrealized Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_2_lbl" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>slp-20210228_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.7a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" 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://simulations.com/role/Cover" xlink:href="slp-20210228.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="slp-20210228.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="slp-20210228.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/General" xlink:href="slp-20210228.xsd#General" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognition" xlink:href="slp-20210228.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipment" xlink:href="slp-20210228.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Investments" xlink:href="slp-20210228.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayable" xlink:href="slp-20210228.xsd#ContractsPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingencies" xlink:href="slp-20210228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquity" xlink:href="slp-20210228.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertainties" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlan" xlink:href="slp-20210228.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/Acquisition" xlink:href="slp-20210228.xsd#Acquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEvents" xlink:href="slp-20210228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionTables" xlink:href="slp-20210228.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentTables" xlink:href="slp-20210228.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsTables" xlink:href="slp-20210228.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableTables" xlink:href="slp-20210228.xsd#ContractsPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityTables" xlink:href="slp-20210228.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionTables" xlink:href="slp-20210228.xsd#AcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="slp-20210228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:href="slp-20210228.xsd#RevenueRecognitionDetails-Disaggregation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:href="slp-20210228.xsd#RevenueRecognitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:href="slp-20210228.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/InvestmentsDetails" xlink:href="slp-20210228.xsd#InvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ContractsPayableDetails" xlink:href="slp-20210228.xsd#ContractsPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="slp-20210228.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-Dividends" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-FairValueOfOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:href="slp-20210228.xsd#ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:href="slp-20210228.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:href="slp-20210228.xsd#ConcentrationsAndUncertaintiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-SegmentReporting" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:href="slp-20210228.xsd#SegmentAndGeographicReportingDetails-Geographic" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="slp-20210228.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:href="slp-20210228.xsd#AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:href="slp-20210228.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RevenuesInExcessOfBillings" xlink:label="loc_SLPRevenuesInExcessOfBillings" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_SLPRevenuesInExcessOfBillings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaapPrepaidTaxes" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableCurrent" xlink:label="loc_SLPContractsPayableCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_SLPContractsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_BillingsInExcessOfRevenues" xlink:label="loc_SLPBillingsInExcessOfRevenues" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_SLPBillingsInExcessOfRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableNoncurrent" xlink:label="loc_SLPContractsPayableNoncurrent" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_SLPContractsPayableNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaapInterestIncomeOperating" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapInterestIncomeOperating" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="40" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CommonStockAndAdditionalPaidInCapitalMember" xlink:label="loc_SLPCommonStockAndAdditionalPaidInCapitalMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_SLPCommonStockAndAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaapDividendsCash" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInRevenuesInExcessOfBillings" xlink:label="loc_SLPIncreaseDecreaseInRevenuesInExcessOfBillings" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_SLPIncreaseDecreaseInRevenuesInExcessOfBillings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IncreaseDecreaseInBillingInExcessOfRevenues" xlink:label="loc_SLPIncreaseDecreaseInBillingInExcessOfRevenues" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_SLPIncreaseDecreaseInBillingInExcessOfRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaapPaymentsToAcquireShortTermInvestments" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RightOfUseAssetsCapitalized" xlink:label="loc_SLPRightOfUseAssetsCapitalized" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_SLPRightOfUseAssetsCapitalized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/General" xlink:title="00000007 - Disclosure - GENERAL">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognition" xlink:title="00000009 - Disclosure - REVENUE RECOGNITION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/Investments" xlink:title="00000011 - Disclosure - INVESTMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTextBlock" xlink:label="loc_us-gaapInvestmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayable" xlink:title="00000012 - Disclosure - CONTRACTS PAYABLE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapOtherLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquity" xlink:title="00000014 - Disclosure - SHAREHOLDERS&#8217; EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertainties" xlink:title="00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReporting" xlink:title="00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlan" xlink:title="00000017 - Disclosure - EMPLOYEE BENEFIT PLAN">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaapCompensationAndEmployeeBenefitPlansTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapCompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/Acquisition" xlink:title="00000018 - Disclosure - ACQUISITION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="loc_us-gaapMergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapMergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaapInvestmentPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInvestmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="loc_us-gaapInternalUseSoftwarePolicy" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInternalUseSoftwarePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="loc_SLPPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SLPPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaapScheduleOfGoodwillTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ReconciliationOfContingentConsiderationTableTextBlock" xlink:label="loc_SLPReconciliationOfContingentConsiderationTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SLPReconciliationOfContingentConsiderationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionTables" xlink:title="00000022 - Disclosure - REVENUE RECOGNITION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsTables" xlink:title="00000024 - Disclosure - INVESTMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTableTextBlock" xlink:label="loc_us-gaapInvestmentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableTables" xlink:title="00000025 - Disclosure - CONTRACTS PAYABLE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesTableTextBlock" xlink:label="loc_us-gaapOtherLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapOtherLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesTables" xlink:title="00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityTables" xlink:title="00000027 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:label="loc_us-gaapScheduleOfDividendsPayableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfDividendsPayableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingTables" xlink:title="00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionTables" xlink:title="00000029 - Disclosure - ACQUISITION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" xlink:title="00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" xlink:title="00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPCognigenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPDILIsymMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" xlink:title="00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="loc_us-gaapCashAndCashEquivalentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCashAndCashEquivalentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaapShortTermInvestmentsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapShortTermInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AquisitionRelatedContingentConsiderationObligationsMember" xlink:label="loc_SLPAquisitionRelatedContingentConsiderationObligationsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_SLPAquisitionRelatedContingentConsiderationObligationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaapAssetsFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapAssetsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" xlink:title="00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationAssetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationAssetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContingentConsiderationPayments" xlink:label="loc_SLPContingentConsiderationPayments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SLPContingentConsiderationPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationAssetCurrent_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationAssetCurrent_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" xlink:title="00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_IntellectualProperty" xlink:label="loc_SLPIntellectualProperty" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_SLPIntellectualProperty" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EnslienMember" xlink:label="loc_SLPEnslienMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPEnslienMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_TSRLMember" xlink:label="loc_SLPTSRLMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPTSRLMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPDILIsymMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EntelosMember" xlink:label="loc_SLPEntelosMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPEntelosMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AmortizationPeriodIntangibleAssets" xlink:label="loc_SLPAmortizationPeriodIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_SLPAmortizationPeriodIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPIntellectualProperty" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" xlink:title="00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPCognigenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPDILIsymMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_AmortizationPeriodIntangibleAssets" xlink:label="loc_SLPAmortizationPeriodIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_SLPAmortizationPeriodIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" xlink:title="00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaapIntellectualPropertyMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapIntellectualPropertyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaapOtherIntangibleAssetsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapOtherIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" xlink:title="00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapDisaggregationOfRevenueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SoftwareLicensesMember" xlink:label="loc_SLPSoftwareLicensesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_SLPSoftwareLicensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ConsultingServicesMember" xlink:label="loc_SLPConsultingServicesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_SLPConsultingServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/RevenueRecognitionDetailsNarrative" xlink:title="00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/PropertyAndEquipmentDetails" xlink:title="00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/InvestmentsDetails" xlink:title="00000042 - Disclosure - INVESTMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsAllOtherInvestmentsAbstract" xlink:to="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="loc_us-gaapInvestments" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaapCommercialPaperMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCommercialPaperMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedGains" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedGains" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:label="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapAvailableForSaleSecuritiesGrossUnrealizedLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestments" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ContractsPayableDetails" xlink:title="00000043 - Disclosure - CONTRACTS PAYABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayable" xlink:label="loc_SLPContractsPayable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="loc_SLPContractsPayable" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsTable" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:label="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsAxis" xlink:to="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_HoldbackLiabilityLixoftMember" xlink:label="loc_SLPHoldbackLiabilityLixoftMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="loc_SLPHoldbackLiabilityLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_EarnoutLiabilityLixoftMember" xlink:label="loc_SLPEarnoutLiabilityLixoftMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationSeparatelyRecognizedTransactionsDomain" xlink:to="loc_SLPEarnoutLiabilityLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPContractsPayable" xlink:to="loc_us-gaapContractWithCustomerLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableCurrent" xlink:label="loc_SLPContractsPayableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPContractsPayable" xlink:to="loc_SLPContractsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ContractsPayableNoncurrent" xlink:label="loc_SLPContractsPayableNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPContractsPayable" xlink:to="loc_SLPContractsPayableNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Commitments" xlink:label="loc_SLPCommitments" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_SLPCommitments" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WellsFargoMember" xlink:label="loc_SLPWellsFargoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_SLPWellsFargoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPCommitments" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-Dividends" xlink:title="00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaapDividendsPayableTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapDividendsPayableTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaapDividendsPayableLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableTable" xlink:to="loc_us-gaapDividendsPayableLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableTable" xlink:to="loc_us-gaapDividendsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20211Member" xlink:label="loc_SLPRecordDate20211Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20211Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20212Member" xlink:label="loc_SLPRecordDate20212Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20212Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20201Member" xlink:label="loc_SLPRecordDate20201Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20201Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20202Member" xlink:label="loc_SLPRecordDate20202Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20202Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20203Member" xlink:label="loc_SLPRecordDate20203Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20203Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_RecordDate20204Member" xlink:label="loc_SLPRecordDate20204Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_SLPRecordDate20204Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:label="loc_SLPWeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_SLPWeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsPayableLineItems" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" xlink:title="00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_OptionActivity" xlink:label="loc_SLPOptionActivity" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_SLPOptionActivity" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPOptionActivity" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" xlink:title="00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_FairValueOptionsGranted" xlink:label="loc_SLPFairValueOptionsGranted" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_SLPFairValueOptionsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:label="loc_SLPShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_SLPShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_WeightedAverageMarketPrice" xlink:label="loc_SLPWeightedAverageMarketPrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_SLPWeightedAverageMarketPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" xlink:title="00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price1Member" xlink:label="loc_SLPPrice1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price2Member" xlink:label="loc_SLPPrice2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price3Member" xlink:label="loc_SLPPrice3Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price4Member" xlink:label="loc_SLPPrice4Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price5Member" xlink:label="loc_SLPPrice5Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Price6Member" xlink:label="loc_SLPPrice6Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SLPPrice6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000050 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_ShareholdersEquity" xlink:label="loc_SLPShareholdersEquity" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_SLPShareholdersEquity" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Equity2017IncentivePlanMember" xlink:label="loc_SLPEquity2017IncentivePlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SLPEquity2017IncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_NonmanagementDirectorsMember" xlink:label="loc_SLPNonmanagementDirectorsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_SLPNonmanagementDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_PublicOfferingMember" xlink:label="loc_SLPPublicOfferingMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_SLPPublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtCounterpartyNameAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_UnderwritersMember" xlink:label="loc_SLPUnderwritersMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_SLPUnderwritersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:label="loc_SLPSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_SLPSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_GrossProceedsFromPublicOffering" xlink:label="loc_SLPGrossProceedsFromPublicOffering" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_SLPGrossProceedsFromPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SLPShareholdersEquity" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" xlink:title="00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaapSalesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_InternationalSalesMember" xlink:label="loc_SLPInternationalSalesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPInternationalSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer1Member" xlink:label="loc_SLPCustomer1Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer2Member" xlink:label="loc_SLPCustomer2Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer3Member" xlink:label="loc_SLPCustomer3Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_Customer4Member" xlink:label="loc_SLPCustomer4Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_SLPCustomer4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" xlink:title="00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SimulationsMember" xlink:label="loc_SLPSimulationsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPSimulationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPCognigenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPDILIsymMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaapIntersegmentEliminationMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapIntersegmentEliminationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAdditions" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAdditions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" xlink:title="00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="loc_srtAmericasMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAmericasMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaapEMEAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapEMEAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srtAsiaPacificMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaPacificMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_SimulationsMember" xlink:label="loc_SLPSimulationsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPSimulationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_CognigenMember" xlink:label="loc_SLPCognigenMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPCognigenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_DILIsymMember" xlink:label="loc_SLPDILIsymMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPDILIsymMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaapDefinedBenefitPlanContributionsByEmployer" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapDefinedBenefitPlanContributionsByEmployer" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" xlink:title="00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="slp-20210228.xsd#SLP_LixoftMember" xlink:label="loc_SLPLixoftMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_SLPLixoftMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" xlink:title="00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://simulations.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>simulations_iq2_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:SLP="http://simulations.com/20210228"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="slp-20210228.xsd" xlink:type="simple"/>
    <context id="From2020-09-01to2021-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2021-04-12</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2020-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="AsOf2019-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">SLP:CommonStockAndAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-11-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="AsOf2019-11-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2019-08-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="AsOf2019-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2019-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-11-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="AsOf2019-11-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="AsOf2019-08-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">SLP:AquisitionRelatedContingentConsiderationObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EnslienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:TSRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:EntelosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_IntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:CognigenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:DILIsymMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:SoftwareLicensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">SLP:ConsultingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-08-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_HoldbackLiabilityLixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:HoldbackLiabilityLixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_HoldbackLiabilityLixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:HoldbackLiabilityLixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_EarnoutLiabilityLixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:EarnoutLiabilityLixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_EarnoutLiabilityLixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">SLP:EarnoutLiabilityLixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_custom_WellsFargoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-03-31_custom_WellsFargoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_WellsFargoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">SLP:WellsFargoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_RecordDate20211Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20211Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_RecordDate20212Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20212Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_RecordDate20201Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20201Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_RecordDate20202Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20202Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_RecordDate20203Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20203Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_custom_RecordDate20204Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">SLP:RecordDate20204Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_Equity2017IncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">SLP:Equity2017IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2020-08-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2019-09-012020-08-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SLP:Price6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">SLP:NonmanagementDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">SLP:NonmanagementDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-08-012020-08-31_custom_PublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-08-31_custom_PublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="From2020-08-012020-08-30_custom_PublicOfferingMember_custom_UnderwritersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">SLP:UnderwritersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012020-08-30_custom_PublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">SLP:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-30</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:InternationalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_InternationalSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:InternationalSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">SLP:Customer4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_CognigenMember50414546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_DILIsymMember50414546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_custom_LixoftMember50414562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="AsOf2021-02-28_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2020-02-29_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="AsOf2020-02-29_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_CognigenMember50414765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_DILIsymMember50414765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_custom_LixoftMember50414781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AmericasMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AmericasMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AmericasMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AmericasMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_us-gaap_EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-12-012021-02-28_srt_AsiaPacificMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AmericasMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AmericasMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AmericasMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_us-gaap_EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-12-012020-02-29_srt_AsiaPacificMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AmericasMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AmericasMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AmericasMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AmericasMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_us-gaap_EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2020-09-012021-02-28_srt_AsiaPacificMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AmericasMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:SimulationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AmericasMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:CognigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AmericasMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SLP:DILIsymMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_us-gaap_EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="From2019-09-012020-02-29_srt_AsiaPacificMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-02_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-02</instant>
        </period>
    </context>
    <context id="From2019-09-012020-04-02_custom_LixoftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">SLP:LixoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2020-04-02</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-04-09_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001023459</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-09-01to2021-02-28">0001023459</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-09-01to2021-02-28">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-09-01to2021-02-28">--08-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2020-09-01to2021-02-28">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-09-01to2021-02-28">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0391"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-12-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-09-012020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0397"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0402"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-11-30"
      id="xdx2ixbrl0404"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-11-30"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-08-31"
      id="xdx2ixbrl0407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-12-012021-02-28"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-12-012020-02-29"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-09-01to2021-02-28"
      id="xdx2ixbrl0411"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-09-012020-02-29"
      id="xdx2ixbrl0413"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1543"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1555"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1579"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1603"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1610"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1620"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1640"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1650"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-12-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1660"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1672"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1684"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1697"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1709"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1721"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1728"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1738"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1748"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1758"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-09-012020-02-29_us-gaap_IntersegmentEliminationMember"
      id="xdx2ixbrl1768"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2020-09-01to2021-02-28">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2020-09-01to2021-02-28">true</dei:DocumentQuarterlyReport>
    <dei:DocumentTransitionReport contextRef="From2020-09-01to2021-02-28">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2020-09-01to2021-02-28">001-32046</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2020-09-01to2021-02-28">Simulations Plus, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-09-01to2021-02-28">CA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-09-01to2021-02-28">95-4595609</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-09-01to2021-02-28">42505 10th Street West</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-09-01to2021-02-28">Lancaster</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-09-01to2021-02-28">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-09-01to2021-02-28">93534-7059</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-09-01to2021-02-28">661</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-09-01to2021-02-28">723-7723</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2020-09-01to2021-02-28">Common Stock, par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-09-01to2021-02-28">SLP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-09-01to2021-02-28">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2020-09-01to2021-02-28">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-09-01to2021-02-28">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2020-09-01to2021-02-28">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2020-09-01to2021-02-28">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-09-01to2021-02-28">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2020-09-01to2021-02-28">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-04-12" decimals="INF" unitRef="Shares">20107895</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentPeriodEndDate contextRef="From2020-09-01to2021-02-28">2021-02-28</dei:DocumentPeriodEndDate>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">42385000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">49207000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">50000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">11306000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">7422000</us-gaap:AccountsReceivableNetCurrent>
    <SLP:RevenuesInExcessOfBillings contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">3837000</SLP:RevenuesInExcessOfBillings>
    <SLP:RevenuesInExcessOfBillings contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">3093000</SLP:RevenuesInExcessOfBillings>
    <us-gaap:PrepaidTaxes contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1250000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">970000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1408000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">1596000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">75367000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">66804000</us-gaap:ShortTermInvestments>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">135553000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">129092000</us-gaap:AssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">14271000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">13582000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">6871000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">6087000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">438000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1532000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">5801000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">11184000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">11898000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">1917000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">1642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">6733000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">7008000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Goodwill contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">12921000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">12921000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">51000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">51000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">175769000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">168422000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">400000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">351000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">2891000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">2251000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <SLP:ContractsPayableCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">2000000</SLP:ContractsPayableCurrent>
    <SLP:ContractsPayableCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">2000000</SLP:ContractsPayableCurrent>
    <SLP:BillingsInExcessOfRevenues contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">258000</SLP:BillingsInExcessOfRevenues>
    <SLP:BillingsInExcessOfRevenues contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">141000</SLP:BillingsInExcessOfRevenues>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">469000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">463000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">523000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">6541000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">5506000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">2360000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">2354000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1064000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">463000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <SLP:ContractsPayableNoncurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">4307000</SLP:ContractsPayableNoncurrent>
    <SLP:ContractsPayableNoncurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">4064000</SLP:ContractsPayableNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">14272000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">12387000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-08-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-08-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">20059528</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-02-28" decimals="INF" unitRef="Shares">20059528</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">19923277</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-08-31" decimals="INF" unitRef="Shares">19923277</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">130713000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">128541000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">30730000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">27436000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">54000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">58000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">161497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">156035000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">175769000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">168422000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">13147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">10350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">23848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">19751000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">2911000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2666000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5344000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">5309000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">10236000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">7684000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">18504000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">14442000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">5458000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">4110000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">9866000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">7623000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">1292000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">748000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">2101000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">1274000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">6750000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">4858000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">11967000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">8897000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3486000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2826000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">6537000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">5545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOperating
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">58000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">12000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">119000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">22000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">22000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">22000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:InterestExpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">122000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">243000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">23000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">-2000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">28000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">2000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">-63000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">10000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-118000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">24000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">6419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">5569000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">212000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">686000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">729000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">1361000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3211000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5690000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">4208000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-12-012021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2019-12-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2019-09-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-12-012021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2019-12-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2019-09-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="Shares">20006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="Shares">17638000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="Shares">19968000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="Shares">17624000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="Shares">20842000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="Shares">18316000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="Shares">20786000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="Shares">18306000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">-4000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-4000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3207000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2150000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5686000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">4208000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">129253000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">15830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">128541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">15327000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">656000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">167000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">836000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">303000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">717000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">345000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1166000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">640000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2020-12-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">87000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2019-12-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">72000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2020-09-012021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">170000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2019-09-012020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">144000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">130713000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">16414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">130713000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_custom_CommonStockAndAdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">16414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-11-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">28720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-11-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">23357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-08-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">27436000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-08-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">22355000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCash
      contextRef="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-1201000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-1059000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-2396000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-2115000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-12-012021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">3211000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-12-012020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">2150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-09-012021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">5690000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-09-012020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">4208000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">30730000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">24448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">30730000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-02-29_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">24448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-11-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-08-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">58000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-12-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-09-012021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-02-28_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">156035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">161497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-02-29" decimals="-3" unitRef="USD">40862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">161497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-02-29" decimals="-3" unitRef="USD">40862000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2020-12-012021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2019-12-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="From2019-09-012020-02-29"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5690000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">4208000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">1776000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">1345000</us-gaap:DepreciationAndAmortization>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">243000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">1276000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">1336000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">784000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-6000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">17000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">4000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">3884000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">2218000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <SLP:IncreaseDecreaseInRevenuesInExcessOfBillings
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">744000</SLP:IncreaseDecreaseInRevenuesInExcessOfBillings>
    <SLP:IncreaseDecreaseInRevenuesInExcessOfBillings
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">880000</SLP:IncreaseDecreaseInRevenuesInExcessOfBillings>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">280000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-308000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-188000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-92000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">51000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">421000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">640000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-114000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <SLP:IncreaseDecreaseInBillingInExcessOfRevenues
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">117000</SLP:IncreaseDecreaseInBillingInExcessOfRevenues>
    <SLP:IncreaseDecreaseInBillingInExcessOfRevenues
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">93000</SLP:IncreaseDecreaseInBillingInExcessOfRevenues>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">223000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-197000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">6634000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">3825000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">583000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">73000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">40789000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">30950000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">1474000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">1127000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-11896000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-1200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">2396000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">2115000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">836000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">303000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-1560000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">-1812000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">-6822000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">813000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">49207000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-08-31" decimals="-3" unitRef="USD">11436000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">42385000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-02-29" decimals="-3" unitRef="USD">12249000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaid
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">878000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">1066000</us-gaap:IncomeTaxesPaid>
    <SLP:RightOfUseAssetsCapitalized
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">905000</SLP:RightOfUseAssetsCapitalized>
    <SLP:RightOfUseAssetsCapitalized
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">903000</SLP:RightOfUseAssetsCapitalized>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80D_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zYWpwJdDm7kj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1: &lt;span id="xdx_824_zIn5rItksKmf"&gt;GENERAL&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;This report on Form 10-Q for the quarter ended
February 28, 2021, should be read in conjunction with the our Annual Report on Form 10-K for the year ended August 31, 2020, filed with
the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation
S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures
required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations
Plus, Inc. ("we", "our", "us"), the interim data includes all adjustments, consisting only of normal recurring
adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative
of those to be expected for the full year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Organization&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Simulations Plus, Inc. (&#x201c;Simulations Plus&#x201d;)
was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation
(&#x201c;Cognigen&#x201d;) and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired
DILIsym Services, Inc. (&#x201c;DILIsym&#x201d;) as a wholly owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a
French soci&#xe9;t&#xe9; par actions simplifi&#xe9;e (&#x201c;Lixoft&#x201d;) as a wholly owned subsidiary pursuant to a stock purchase
and contribution agreement. (Collectively, &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, &#x201c;our&#x201d;). &#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Lines of Business&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We are a premier developer of drug discovery and
development software for modeling and simulation, and for the prediction of molecular properties utilizing artificial intelligence and
machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical
trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical,
biotechnology, agrochemical, cosmetics, food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based
research.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zwapYpxSZLTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2: &lt;span id="xdx_82E_zQTNCPWwWhL6"&gt;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zGedeUDxUoxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying consolidated financial statements
include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions
have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--UseOfEstimates_z3uLlHStpPg9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our financial statements and accompanying notes
are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements
requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses.
These estimates and assumptions are affected by management&#x2019;s application of accounting policies. Actual results could differ from
those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development
costs, valuation of stock options, and accounting for income taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ztEh6e4EwXH7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Reclassifications&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain numbers in the prior year have been reclassified
to conform to the current year's presentation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zVgLeVP8cRta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We generate revenue primarily from the sale of
software licenses and by providing consulting services to the pharmaceutical industry for drug development.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with Accounting Standards Codification
Topic 606 (ASC Topic 606), &#x201c;&lt;i&gt;Revenue from Contracts with Customers&#x201d;,&lt;/i&gt; we determine revenue recognition through the following
steps:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 5%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;i.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 95%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Identification of the contract, or contracts, with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;ii.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Identification of the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iii.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Determination of the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iv.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Allocation of the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;v.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Recognition of revenue when, or as, we satisfy a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Deferred Commissions&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales commissions earned by our sales force and
our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales
commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period
of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts
are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included
in sales and marketing expenses on the condensed consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We apply the practical expedient in ASC Topic
606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts
are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Practical Expedients and Exemptions&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have elected the following additional
practical expedients in applying Topic 606:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px; text-align: justify"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Commission Expense&lt;/i&gt;&lt;/b&gt;: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any of the longer term contracts have commissions associated with them&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 48px; text-align: justify"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Transaction Price Allocated to Future
    Performance Obligations&lt;/i&gt;&lt;/b&gt;: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to
    performance obligations that have not yet been satisfied as of February 28, 2021. ASC 606 provides certain practical expedients that
    limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We applied the practical expedient to
    not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part
    of a contract that has an original expected duration of one year or less.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6hKCmGmEKJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For purposes of the statements of cash flows, we consider all highly
liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zEIgAgQNV4nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We analyze the age of customer balances, historical
bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our
trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due
to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all
collection attempts have failed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zZhSLaB7Epe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Investments&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We may invest excess cash balances in short-term
and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored
enterprise securities, corporate bonds and/or commercial paper. We account for our investment in marketable securities in accordance with
Financial Accounting Standards Board (FASB) ASC 320, Investments &#x2013; Debt and Equity Securities. This statement requires debt securities
to be classified into three categories:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Held-to-maturity&#x2014;Debt securities that the
entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of
the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities
are realized until they are sold or a decline in fair value is determined to be other-than-temporary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Trading Securities&#x2014;Debt securities that
are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses
included in earnings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Available-for-Sale&#x2014;Debt securities not classified
as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings
and reported as a separate component of shareholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We classify our investments in marketable debt
securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended February 28,
2021, all of our investments were classified as held-to-maturity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zL6kOIvyxVda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Capitalized Computer Software Development Costs&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Software development costs are capitalized in
accordance with ASC 985-20, &lt;i&gt;&#x201c;Costs of Software to Be Sold, Leased, or Marketed&#x201d;&lt;/i&gt;. Capitalization of software development
costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The establishment of technological feasibility
and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with
respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated
economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries
and direct payroll-related costs and the purchase of existing software to be used in our software products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Amortization of capitalized software development
costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to
exceed five years). Amortization of software development costs amounted to $&lt;span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20201201__20210228_zPh2Tqf2IT95" title="Amortization of software development"&gt;365&lt;/span&gt; thousand and $&lt;span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20191201__20200229_zYvQgjlXKCh2" title="Amortization of software development"&gt;314&lt;/span&gt; thousand for the three months ended
February 28, 2021 and February 29, 2020, respectively and $&lt;span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20200901__20210228_pn3n3" title="Amortization of software development"&gt;690&lt;/span&gt; thousand and $&lt;span id="xdx_90D_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20190901__20200229_pn3n3" title="Amortization of software development"&gt;628&lt;/span&gt; thousand for the six months ended February 28, 2021 and
February 29, 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development
costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We test capitalized computer software development
costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zB3aZIzRpw5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment are recorded at cost, less
accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated
useful lives as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zTsg89vnPcbe" style="display: none"&gt;Property and Equipment estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 30%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 30%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;3 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;Shorter of life of asset or lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AB_zD6VKx8ZcC17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_848_eus-gaap--InternalUseSoftwarePolicy_zetLPqn0SC5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Internal-use Software&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have a service contract related to the implementation of internally
used software. In accordance with ASC 350-40 &lt;i&gt;&#x201c;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing
Arrangement That Is a Service Contract&#x201d;&lt;/i&gt;, we have capitalized certain internal-use software which are included in long-term assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The amortization will be classified as selling,
general, and administrative expenses on the condensed consolidated statement of operations and maintenance and minor upgrades are charged
to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for
the project as it is still in progress.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--LesseeLeasesPolicyTextBlock_zuzl84zLTjLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Leases&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Supplemental balance sheet information related
to operating leases was as follows as of February 28, 2021:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_znHvZvVFCWe3" style="display: none"&gt;Schedule of lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 43%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,532&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;469&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Long-term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,064&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;314&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average remaining lease term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term"&gt;3.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate"&gt;3.79%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A8_zYfx2GlsMUa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zsRTWdy7On7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We perform valuations of assets acquired and liabilities
assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their
acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements.
We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired
businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern
in which the majority of the economic benefits are expected to be consumed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the cost of
an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually
or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger
an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse
action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use
of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance
relative to expected historical or projected future results of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is tested for impairment at the reporting
unit level, which is one level below or the same as an operating segment. As of February 28, 2021, we determined that we have&#160;four&#160;reporting
units: Simulations Plus, Cognigen, DILIsym and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment
to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. we are
required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its
carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by
comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair
value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If,
however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired
and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill
over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows
expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets
such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill,
an impairment loss is recognized in an amount equal to the excess.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021, the entire balance of
goodwill was attributed to three of the our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization
are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
We did not recognize any impairment charges during the three months and six months ended February 28, 2021 and February 29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Reconciliation of Goodwill as of February 28,
2021:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8B5_zbnk0RBNFheb" style="display: none"&gt;Schedule of reconciliation of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; font-weight: bold"&gt;Balance, August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;4,789&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;5,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;2,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;12,921&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Impairments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Balance, February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance"&gt;4,789&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;5,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;12,921&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zwwiFp9lQCa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znLM6Z42MB5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Assets and liabilities recorded at fair value
in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair
value. The categories, as defined by the standard are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 15%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Level Input:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 84%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Input Definition:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(238,238,238)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level I&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level II&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(238,238,238)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level III&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unobservable inputs that reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For certain of our financial instruments, including
accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service
costs, the amounts approximate fair value due to their short maturities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes fair value measurements
at February 28, 2021 and August 31, 2020 for assets and liabilities measured at fair value on a recurring basis:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B9_zWP9lyVi2mpb" style="display: none"&gt;Schedule of fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;February 28, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zkPr6XhNG7Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021 and August 31, 2020, we
had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration
obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow
model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on
significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions
as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount
of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are
recorded in our Consolidated Statement of Operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following is a reconciliation of contingent
consideration value:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zF8ThbBkx1I9" style="display: none"&gt;Reconciliation of contingent consideration value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Value at August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance"&gt;4,731&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Change in value of contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration"&gt;243&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Value at February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance"&gt;4,974&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zcqfstGMaUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--ResearchAndDevelopmentExpensePolicy_zVfnRfODnqJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Research and Development Costs&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are charged to
expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased
software that was developed by other companies and incorporated into, or used in the development of, our final products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zEnB7kglaYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for income taxes in accordance with
ASC 740-10, &lt;i&gt;&#x201c;Income Taxes&#x201d;&lt;/i&gt; which requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been included in the financial statements or tax returns.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under this method, deferred income taxes are recognized
for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting
amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to
be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax
assets and liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zfUxU3sOqpE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Intellectual
property&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="6" style="text-align: justify"&gt;The following table summarizes intellectual property as of February 28, 2021:&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;Royalty Agreement buy out-Enslein Research&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;75&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;6,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;4,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,925&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 9 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;1,188&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,662&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Intellectual rights of Entelos Holding Corp.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 16 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;8,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;459&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;7,551&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;16,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;5,801&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;11,184&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes intellectual property
as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortization&lt;br/&gt;
Period&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Acquisition&lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Net Book &lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Royalty Agreement buy out-Enslein Research&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;75&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;64&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,775&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,225&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 9 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,850&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,821&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intellectual rights of Entelos Holding Corp. &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 16 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,010&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;209&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,801&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;16,985&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5,087&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;11,898&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AA_zzGF6iIXmZI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total amortization expense for intellectual property
agreements for the three months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z7HdjSsZW3G5" title="Amortization of intangible assets"&gt;357&lt;/span&gt; thousand and $&lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVVWIZQjunm5" title="Amortization of intangible assets"&gt;232&lt;/span&gt; thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"&gt;714&lt;/span&gt; thousand and $&lt;span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"&gt;465&lt;/span&gt; thousand, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z8LbTxqXn4Ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Other intangible assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"&gt;
  &lt;tr style="height: 1pt; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B8_zhIFIBhRwvch" style="display: none"&gt;Schedule of other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td colspan="10" style="text-align: left"&gt;The following table summarizes the Company&#x2019;s other intangible assets as of February 28, 2021:&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;206&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,383&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;18&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;42&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,917&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;6,733&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the Company&#x2019;s
other intangible assets as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;825&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;275&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;52&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;1,642&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;7,008&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zyR1sKy0mdcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total amortization expense for other intangible
assets for the three months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z7VTMr9trOS7" title="Amortization of intangible assets"&gt;138&lt;/span&gt; thousand and $&lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zdJEiS71Fxf9" title="Amortization of intangible assets"&gt;87&lt;/span&gt; thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"&gt;275&lt;/span&gt; thousand and $&lt;span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"&gt;174&lt;/span&gt; thousand, respectively.
According to policy in addition to normal amortization, these assets are tested for impairment as needed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zOZNvyBWDmLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Earnings per Share&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We report earnings per share in accordance with
FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number
of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is
increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued
and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months
ended February 28, 2021 and February 29, 2020 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BB_zzz117vwS1p" style="display: none"&gt;Schedule of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Net income attributable to common shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,211&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,208&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-decoration: underline"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Weighted-average number of common shares outstanding during the period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,624&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Dilutive effect of stock options&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;836&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;678&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;818&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;682&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Common stock and common stock equivalents used for diluted earnings per share&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,842&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,316&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,786&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,306&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_8A3_zJmXOZ3gF8Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zYLwyhB8D7ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Compensation costs related to stock options are
determined in accordance with FASB ASC 718-10, &lt;i&gt;&#x201c;Compensation-Stock Compensation&#x201d;, &lt;/i&gt;using the modified prospective method.
Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized
on a straight-line basis over the options&#x2019; vesting period. Stock-based compensation expense was $&lt;span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20201201__20210228_zA3ratJERRnd" title="Stock-based compensation"&gt;804&lt;/span&gt; thousand and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20191201__20200229_zMPHBBv1BnXd"&gt;417&lt;/span&gt; thousand
for the three months ended February 28, 2021 and February 29, 2020, respectively, and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210228_z8M8j6QEBcQ2"&gt;1.3&lt;/span&gt; million and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20190901__20200229_zXKW6EWE6Ota"&gt;784&lt;/span&gt; thousand for the six months
ended February 28, 2021 and February 29, 2020, respectively. This expense is included in the condensed consolidated statements of operations
as Selling, general, and administration and Research and development expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpg1fbrXJicc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for the impairment and disposition
of long-lived assets in accordance with ASC 350, &lt;i&gt;&#x201c;Intangibles &#x2013; Goodwill and Other&lt;/i&gt;&#x201d; and ASC 360, &lt;i&gt;&#x201c;Property
and Equipment&#x201d;&lt;/i&gt;. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that
their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future
undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of
an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between
the fair value and the asset's carrying amount. No impairment losses were recorded during the six months ended February 28, 2021 and February
29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zxOwTXzCQfL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Recently
Issued Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In March 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;)
2020-04&lt;i&gt;,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/i&gt;&#160;(&#x201c;ASU
2020-04&#x201d;). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications,
hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning
away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;). This
ASU is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have
a material impact on our financial statements or related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In February
2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic
840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and
interim reporting periods beginning after December 15, 2018. We adopted this ASU on September 1, 2019.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zGedeUDxUoxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying consolidated financial statements
include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions
have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_849_eus-gaap--UseOfEstimates_z3uLlHStpPg9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our financial statements and accompanying notes
are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements
requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses.
These estimates and assumptions are affected by management&#x2019;s application of accounting policies. Actual results could differ from
those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development
costs, valuation of stock options, and accounting for income taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_840_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ztEh6e4EwXH7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Reclassifications&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain numbers in the prior year have been reclassified
to conform to the current year's presentation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zVgLeVP8cRta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We generate revenue primarily from the sale of
software licenses and by providing consulting services to the pharmaceutical industry for drug development.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with Accounting Standards Codification
Topic 606 (ASC Topic 606), &#x201c;&lt;i&gt;Revenue from Contracts with Customers&#x201d;,&lt;/i&gt; we determine revenue recognition through the following
steps:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 5%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;i.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 95%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Identification of the contract, or contracts, with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;ii.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Identification of the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iii.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Determination of the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iv.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Allocation of the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;v.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Recognition of revenue when, or as, we satisfy a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Deferred Commissions&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales commissions earned by our sales force and
our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales
commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period
of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts
are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included
in sales and marketing expenses on the condensed consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We apply the practical expedient in ASC Topic
606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts
are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Practical Expedients and Exemptions&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have elected the following additional
practical expedients in applying Topic 606:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px; text-align: justify"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Commission Expense&lt;/i&gt;&lt;/b&gt;: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any of the longer term contracts have commissions associated with them&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 48px; text-align: justify"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Transaction Price Allocated to Future
    Performance Obligations&lt;/i&gt;&lt;/b&gt;: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to
    performance obligations that have not yet been satisfied as of February 28, 2021. ASC 606 provides certain practical expedients that
    limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We applied the practical expedient to
    not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part
    of a contract that has an original expected duration of one year or less.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6hKCmGmEKJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For purposes of the statements of cash flows, we consider all highly
liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zEIgAgQNV4nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We analyze the age of customer balances, historical
bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our
trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due
to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all
collection attempts have failed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InvestmentPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zZhSLaB7Epe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Investments&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We may invest excess cash balances in short-term
and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored
enterprise securities, corporate bonds and/or commercial paper. We account for our investment in marketable securities in accordance with
Financial Accounting Standards Board (FASB) ASC 320, Investments &#x2013; Debt and Equity Securities. This statement requires debt securities
to be classified into three categories:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Held-to-maturity&#x2014;Debt securities that the
entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of
the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities
are realized until they are sold or a decline in fair value is determined to be other-than-temporary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Trading Securities&#x2014;Debt securities that
are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses
included in earnings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Available-for-Sale&#x2014;Debt securities not classified
as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings
and reported as a separate component of shareholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We classify our investments in marketable debt
securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended February 28,
2021, all of our investments were classified as held-to-maturity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84E_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zL6kOIvyxVda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Capitalized Computer Software Development Costs&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Software development costs are capitalized in
accordance with ASC 985-20, &lt;i&gt;&#x201c;Costs of Software to Be Sold, Leased, or Marketed&#x201d;&lt;/i&gt;. Capitalization of software development
costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The establishment of technological feasibility
and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with
respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated
economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries
and direct payroll-related costs and the purchase of existing software to be used in our software products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Amortization of capitalized software development
costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to
exceed five years). Amortization of software development costs amounted to $&lt;span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20201201__20210228_zPh2Tqf2IT95" title="Amortization of software development"&gt;365&lt;/span&gt; thousand and $&lt;span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20191201__20200229_zYvQgjlXKCh2" title="Amortization of software development"&gt;314&lt;/span&gt; thousand for the three months ended
February 28, 2021 and February 29, 2020, respectively and $&lt;span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20200901__20210228_pn3n3" title="Amortization of software development"&gt;690&lt;/span&gt; thousand and $&lt;span id="xdx_90D_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20190901__20200229_pn3n3" title="Amortization of software development"&gt;628&lt;/span&gt; thousand for the six months ended February 28, 2021 and
February 29, 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development
costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We test capitalized computer software development
costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">365000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">314000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">690000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">628000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zB3aZIzRpw5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment are recorded at cost, less
accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated
useful lives as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zTsg89vnPcbe" style="display: none"&gt;Property and Equipment estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 30%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 30%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;3 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;Shorter of life of asset or lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AB_zD6VKx8ZcC17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zTsg89vnPcbe" style="display: none"&gt;Property and Equipment estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 30%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 30%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;3 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;5 to 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives"&gt;Shorter of life of asset or lease&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2020-09-012021-02-28_us-gaap_EquipmentMember">5 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2020-09-012021-02-28_us-gaap_ComputerEquipmentMember">3 to 7 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2020-09-012021-02-28_us-gaap_FurnitureAndFixturesMember">5 to 7 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2020-09-012021-02-28_us-gaap_LeaseholdImprovementsMember">Shorter of life of asset or lease</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:InternalUseSoftwarePolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_848_eus-gaap--InternalUseSoftwarePolicy_zetLPqn0SC5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Internal-use Software&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have a service contract related to the implementation of internally
used software. In accordance with ASC 350-40 &lt;i&gt;&#x201c;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing
Arrangement That Is a Service Contract&#x201d;&lt;/i&gt;, we have capitalized certain internal-use software which are included in long-term assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The amortization will be classified as selling,
general, and administrative expenses on the condensed consolidated statement of operations and maintenance and minor upgrades are charged
to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for
the project as it is still in progress.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_842_eus-gaap--LesseeLeasesPolicyTextBlock_zuzl84zLTjLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Leases&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Supplemental balance sheet information related
to operating leases was as follows as of February 28, 2021:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_znHvZvVFCWe3" style="display: none"&gt;Schedule of lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 43%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,532&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;469&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Long-term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,064&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;314&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average remaining lease term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term"&gt;3.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate"&gt;3.79%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A8_zYfx2GlsMUa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_znHvZvVFCWe3" style="display: none"&gt;Schedule of lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 43%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,532&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;469&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Lease Liabilities, Long-term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,064&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;314&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average remaining lease term&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term"&gt;3.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted Average Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate"&gt;3.79%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1532000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">469000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1064000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">314000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-02-28">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-02-28" decimals="INF" unitRef="Pure">0.0379</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_846_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zsRTWdy7On7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We perform valuations of assets acquired and liabilities
assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their
acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements.
We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired
businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern
in which the majority of the economic benefits are expected to be consumed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the cost of
an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually
or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger
an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse
action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use
of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance
relative to expected historical or projected future results of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is tested for impairment at the reporting
unit level, which is one level below or the same as an operating segment. As of February 28, 2021, we determined that we have&#160;four&#160;reporting
units: Simulations Plus, Cognigen, DILIsym and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment
to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. we are
required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its
carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by
comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair
value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If,
however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired
and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill
over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows
expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets
such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill,
an impairment loss is recognized in an amount equal to the excess.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021, the entire balance of
goodwill was attributed to three of the our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization
are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
We did not recognize any impairment charges during the three months and six months ended February 28, 2021 and February 29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Reconciliation of Goodwill as of February 28,
2021:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8B5_zbnk0RBNFheb" style="display: none"&gt;Schedule of reconciliation of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; font-weight: bold"&gt;Balance, August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;4,789&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;5,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;2,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;12,921&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Impairments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Balance, February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance"&gt;4,789&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;5,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;12,921&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zwwiFp9lQCa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8B5_zbnk0RBNFheb" style="display: none"&gt;Schedule of reconciliation of goodwill&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; font-weight: bold"&gt;Balance, August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;4,789&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;5,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;2,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance"&gt;12,921&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Impairments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Balance, February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance"&gt;4,789&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;5,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;2,534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;12,921&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2020-08-31_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">4789000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-08-31_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">5598000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-08-31_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">2534000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">12921000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-09-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-09-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2020-09-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2020-09-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="AsOf2021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">4789000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">5598000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">2534000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">12921000</us-gaap:Goodwill>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znLM6Z42MB5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Assets and liabilities recorded at fair value
in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair
value. The categories, as defined by the standard are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 15%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Level Input:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 84%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Input Definition:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(238,238,238)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level I&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level II&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(238,238,238)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Level III&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; vertical-align: bottom"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unobservable inputs that reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For certain of our financial instruments, including
accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service
costs, the amounts approximate fair value due to their short maturities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes fair value measurements
at February 28, 2021 and August 31, 2020 for assets and liabilities measured at fair value on a recurring basis:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B9_zWP9lyVi2mpb" style="display: none"&gt;Schedule of fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;February 28, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zkPr6XhNG7Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021 and August 31, 2020, we
had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration
obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow
model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on
significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions
as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount
of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are
recorded in our Consolidated Statement of Operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following is a reconciliation of contingent
consideration value:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zF8ThbBkx1I9" style="display: none"&gt;Reconciliation of contingent consideration value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Value at August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance"&gt;4,731&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Change in value of contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration"&gt;243&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Value at February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance"&gt;4,974&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zcqfstGMaUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B9_zWP9lyVi2mpb" style="display: none"&gt;Schedule of fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;February 28, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;42,385&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;75,367&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,974&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets"&gt;49,207&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets"&gt;66,804&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Acquisition-related contingent consideration obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities"&gt;4,731&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">42385000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">42385000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">75367000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">75367000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">4974000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">4974000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">49207000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember"
      decimals="-3"
      unitRef="USD">49207000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">66804000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ShortTermInvestmentsMember"
      decimals="-3"
      unitRef="USD">66804000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">4731000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_FairValueMeasurementsRecurringMember_custom_AquisitionRelatedContingentConsiderationObligationsMember"
      decimals="-3"
      unitRef="USD">4731000</us-gaap:LiabilitiesFairValueDisclosure>
    <SLP:ReconciliationOfContingentConsiderationTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zF8ThbBkx1I9" style="display: none"&gt;Reconciliation of contingent consideration value&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Value at August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance"&gt;4,731&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Change in value of contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration"&gt;243&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Value at February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance"&gt;4,974&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</SLP:ReconciliationOfContingentConsiderationTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationAssetCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">4731000</us-gaap:BusinessCombinationContingentConsiderationAssetCurrent>
    <SLP:ContingentConsiderationPayments
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">0</SLP:ContingentConsiderationPayments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">243000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationAssetCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">4974000</us-gaap:BusinessCombinationContingentConsiderationAssetCurrent>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84B_eus-gaap--ResearchAndDevelopmentExpensePolicy_zVfnRfODnqJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Research and Development Costs&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are charged to
expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased
software that was developed by other companies and incorporated into, or used in the development of, our final products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zEnB7kglaYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for income taxes in accordance with
ASC 740-10, &lt;i&gt;&#x201c;Income Taxes&#x201d;&lt;/i&gt; which requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been included in the financial statements or tax returns.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under this method, deferred income taxes are recognized
for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting
amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to
be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax
assets and liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zfUxU3sOqpE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Intellectual
property&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="6" style="text-align: justify"&gt;The following table summarizes intellectual property as of February 28, 2021:&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;Royalty Agreement buy out-Enslein Research&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;75&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;6,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;4,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,925&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 9 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;1,188&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,662&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Intellectual rights of Entelos Holding Corp.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 16 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;8,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;459&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;7,551&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;16,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;5,801&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;11,184&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes intellectual property
as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortization&lt;br/&gt;
Period&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Acquisition&lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Net Book &lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Royalty Agreement buy out-Enslein Research&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;75&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;64&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,775&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,225&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 9 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,850&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,821&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intellectual rights of Entelos Holding Corp. &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 16 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,010&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;209&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,801&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;16,985&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5,087&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;11,898&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AA_zzGF6iIXmZI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total amortization expense for intellectual property
agreements for the three months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z7HdjSsZW3G5" title="Amortization of intangible assets"&gt;357&lt;/span&gt; thousand and $&lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVVWIZQjunm5" title="Amortization of intangible assets"&gt;232&lt;/span&gt; thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"&gt;714&lt;/span&gt; thousand and $&lt;span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets"&gt;465&lt;/span&gt; thousand, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="6" style="text-align: justify"&gt;The following table summarizes intellectual property as of February 28, 2021:&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;Royalty Agreement buy out-Enslein Research&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;75&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;6,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;4,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,925&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 9 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;1,188&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,662&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Intellectual rights of Entelos Holding Corp.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 16 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;8,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;459&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;7,551&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;16,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;5,801&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;11,184&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes intellectual property
as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;(in
    thousands)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Amortization&lt;br/&gt;
Period&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Acquisition&lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Accumulated&lt;br/&gt;
Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Net Book &lt;br/&gt;
Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Royalty Agreement buy out-Enslein Research&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;75&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;64&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;11&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Termination/nonassertion agreement-TSRL Inc.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;6,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,775&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,225&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;DILIsym acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 9 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,850&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,821&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intellectual rights of Entelos Holding Corp. &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;10&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;40&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Developed technologies&#x2013;Lixoft acquisition&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Straight line 16 years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,010&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;209&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,801&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;16,985&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5,087&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;11,898&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">67000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">8000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">6000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">4075000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">1925000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">Straight line 9 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">2850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">1188000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">1662000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">12000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember">Straight line 16 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">8010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">459000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">7551000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">16985000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">5801000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">11184000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">64000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_EnslienMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">11000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">6000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">3775000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_TSRLMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">2225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember">Straight line 9 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">2850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">1029000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">1821000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">10000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_EntelosMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">40000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember">Straight line 16 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">8010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">209000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">7801000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">16985000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">11898000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-12-012021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">357000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2019-12-012020-02-29_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">232000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-09-012021-02-28_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">714000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2019-09-012020-02-29_us-gaap_IntellectualPropertyMember"
      decimals="-3"
      unitRef="USD">465000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z8LbTxqXn4Ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Other intangible assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"&gt;
  &lt;tr style="height: 1pt; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B8_zhIFIBhRwvch" style="display: none"&gt;Schedule of other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td colspan="10" style="text-align: left"&gt;The following table summarizes the Company&#x2019;s other intangible assets as of February 28, 2021:&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;206&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,383&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;18&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;42&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,917&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;6,733&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the Company&#x2019;s
other intangible assets as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;825&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;275&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;52&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;1,642&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;7,008&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zyR1sKy0mdcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total amortization expense for other intangible
assets for the three months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z7VTMr9trOS7" title="Amortization of intangible assets"&gt;138&lt;/span&gt; thousand and $&lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zdJEiS71Fxf9" title="Amortization of intangible assets"&gt;87&lt;/span&gt; thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $&lt;span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"&gt;275&lt;/span&gt; thousand and $&lt;span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets"&gt;174&lt;/span&gt; thousand, respectively.
According to policy in addition to normal amortization, these assets are tested for impairment as needed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"&gt;
  &lt;tr style="height: 1pt; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B8_zhIFIBhRwvch" style="display: none"&gt;Schedule of other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td colspan="10" style="text-align: left"&gt;The following table summarizes the Company&#x2019;s other intangible assets as of February 28, 2021:&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;894&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;206&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,383&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;18&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;42&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,917&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;6,733&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the Company&#x2019;s
other intangible assets as of August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;br/&gt; Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Acquisition&lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net Book &lt;br/&gt; Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline"&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 38%; text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period"&gt;Straight line 8 years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"&gt;1,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"&gt;825&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"&gt;275&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 5 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 10 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period"&gt;Straight line 4 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline"&gt;Lixoft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period"&gt;Straight line 14 years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;2,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization"&gt;76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value"&gt;2,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;Trade name&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period"&gt;None&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value"&gt;1,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;Covenants not to compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period"&gt;Straight line 3 years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value"&gt;60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value"&gt;52&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value"&gt;8,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization"&gt;1,642&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value"&gt;7,008&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">Straight line 8 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">206000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">Straight line 5 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">713000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1187000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">860000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">Straight line 4 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">80000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">75000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">5000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">Straight line 14 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">2550000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">167000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">2383000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2020-09-012021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">Straight line 3 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">60000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">18000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">42000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">8650000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">1917000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">6733000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember">Straight line 8 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">825000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">275000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember">Straight line 5 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_CognigenMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember">Straight line 10 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">618000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">1282000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">860000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember">Straight line 4 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">80000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">65000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_DILIsymMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember">Straight line 14 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">2550000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">76000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      unitRef="USD">2474000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember">None</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_TradeNamesMember"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <SLP:AmortizationPeriodIntangibleAssets contextRef="From2019-09-012020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember">Straight line 3 years</SLP:AmortizationPeriodIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">60000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">8000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_custom_LixoftMember_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      unitRef="USD">52000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">8650000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">1642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-08-31_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">7008000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-12-012021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">138000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2019-12-012020-02-29_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">87000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-09-012021-02-28_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">275000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2019-09-012020-02-29_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      unitRef="USD">174000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zOZNvyBWDmLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Earnings per Share&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We report earnings per share in accordance with
FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number
of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is
increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued
and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months
ended February 28, 2021 and February 29, 2020 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BB_zzz117vwS1p" style="display: none"&gt;Schedule of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Net income attributable to common shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,211&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,208&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-decoration: underline"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Weighted-average number of common shares outstanding during the period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,624&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Dilutive effect of stock options&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;836&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;678&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;818&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;682&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Common stock and common stock equivalents used for diluted earnings per share&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,842&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,316&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,786&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,306&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_8A3_zJmXOZ3gF8Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BB_zzz117vwS1p" style="display: none"&gt;Schedule of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Net income attributable to common shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,211&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,208&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-decoration: underline"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Weighted-average number of common shares outstanding during the period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,624&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Dilutive effect of stock options&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;836&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;678&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;818&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;682&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Common stock and common stock equivalents used for diluted earnings per share&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,842&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,316&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;20,786&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;18,306&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3211000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5690000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">4208000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="Shares">20006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="Shares">17638000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="Shares">19968000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="Shares">17624000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="Shares">836000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="Shares">678000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="Shares">818000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="Shares">682000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="Shares">20842000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="Shares">18316000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="Shares">20786000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="Shares">18306000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zYLwyhB8D7ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Compensation costs related to stock options are
determined in accordance with FASB ASC 718-10, &lt;i&gt;&#x201c;Compensation-Stock Compensation&#x201d;, &lt;/i&gt;using the modified prospective method.
Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized
on a straight-line basis over the options&#x2019; vesting period. Stock-based compensation expense was $&lt;span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20201201__20210228_zA3ratJERRnd" title="Stock-based compensation"&gt;804&lt;/span&gt; thousand and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20191201__20200229_zMPHBBv1BnXd"&gt;417&lt;/span&gt; thousand
for the three months ended February 28, 2021 and February 29, 2020, respectively, and $&lt;span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210228_z8M8j6QEBcQ2"&gt;1.3&lt;/span&gt; million and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20190901__20200229_zXKW6EWE6Ota"&gt;784&lt;/span&gt; thousand for the six months
ended February 28, 2021 and February 29, 2020, respectively. This expense is included in the condensed consolidated statements of operations
as Selling, general, and administration and Research and development expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">804000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">417000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">784000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpg1fbrXJicc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for the impairment and disposition
of long-lived assets in accordance with ASC 350, &lt;i&gt;&#x201c;Intangibles &#x2013; Goodwill and Other&lt;/i&gt;&#x201d; and ASC 360, &lt;i&gt;&#x201c;Property
and Equipment&#x201d;&lt;/i&gt;. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that
their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future
undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of
an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between
the fair value and the asset's carrying amount. No impairment losses were recorded during the six months ended February 28, 2021 and February
29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zxOwTXzCQfL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Recently
Issued Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In March 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;)
2020-04&lt;i&gt;,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/i&gt;&#160;(&#x201c;ASU
2020-04&#x201d;). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications,
hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning
away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;). This
ASU is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have
a material impact on our financial statements or related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In February
2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic
840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and
interim reporting periods beginning after December 15, 2018. We adopted this ASU on September 1, 2019.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80F_eus-gaap--RevenueFromContractWithCustomerTextBlock_zDNiyJLoFbx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 3: &lt;span id="xdx_827_z46JGPBOX0D8"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Contract Liabilities&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the three and six months ended
February 28, 2021, we recognized $&lt;span id="xdx_903_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20201201__20210228_ztHlyLeOO2Ad" title="Revenues included in contract liabilities"&gt;104&lt;/span&gt;
thousand and $&lt;span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200901__20210228_zz1UeuwgjZe8" title="Revenues included in contract liabilities"&gt;400&lt;/span&gt;
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2020, and during the three and six
months ended February 29, 2020, we recognized $&lt;span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20191201__20200228_zBi395NH1DBe" title="Revenues included in contract liabilities"&gt;338&lt;/span&gt;
thousand and $&lt;span id="xdx_902_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20190901__20200229_zLtoovkUfAP9" title="Revenues included in contract liabilities"&gt;773&lt;/span&gt;
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2019.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of disaggregation of revenue for
the three and six months ended February 28, 2021 and February 29, 2020 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zd6dMpFd2DC8" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zoynBpdzqAU" style="display: none"&gt;Schedule of disaggregation of revenues&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Software licenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;&#160;&#160;&#160;&#160;&#160;Point in time&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;7,536&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,131&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;13,472&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;9,494&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;&#160;&#160;Over time&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;504&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Consulting services:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&#160;Over time&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;5,320&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;4,965&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;9,873&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;9,753&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenue&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,147&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;10,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210228_zND2x7CNdxUe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;23,848&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20190901__20200229_zNPIJMNk1Gv4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;19,751&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Remaining performance obligations that do not
fall under the expedients require us to perform various&#160;consulting and software development services of approximately $&lt;span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_dm_c20210228_z095HUHVtKFd" title="Remaining performance obligations"&gt;3.8&lt;/span&gt;
million. It is anticipated that a majority of these revenues will be recognized within the next twelve months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">104000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2019-12-012020-02-28"
      decimals="-3"
      unitRef="USD">338000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">773000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zd6dMpFd2DC8" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zoynBpdzqAU" style="display: none"&gt;Schedule of disaggregation of revenues&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Software licenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;&#160;&#160;&#160;&#160;&#160;Point in time&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;7,536&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,131&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;13,472&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;9,494&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&#160;&#160;&#160;&#160;Over time&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues"&gt;504&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Consulting services:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&#160;Over time&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;5,320&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;4,965&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;9,873&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;9,753&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Total revenue&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,147&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;10,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210228_zND2x7CNdxUe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;23,848&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20190901__20200229_zNPIJMNk1Gv4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;19,751&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember"
      decimals="-3"
      unitRef="USD">7536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember"
      decimals="-3"
      unitRef="USD">5131000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember"
      decimals="-3"
      unitRef="USD">13472000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember"
      decimals="-3"
      unitRef="USD">9494000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">254000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_SoftwareLicensesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">504000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">5320000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">4965000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">9873000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_ConsultingServicesMember_us-gaap_TransferredOverTimeMember"
      decimals="-3"
      unitRef="USD">9753000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">13147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">10350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">23848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">19751000</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">3800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zCFhsQGijVL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE
4: &lt;span id="xdx_823_zvQerzrajEqk"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-transform: uppercase"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zNyFq2GBktb5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zylRBhFYoTV5" style="display: none"&gt;Schedule of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;August 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross"&gt;1,012&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross"&gt;865&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;548&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;123&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross"&gt;391&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zLNW1VvsAQTf" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Sub total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210228_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;2,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;1,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210228_zDlca9tlkBzd" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization"&gt;(1,346&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zy6udwEaDHeh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization"&gt;(1,250&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Net book value&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value"&gt;924&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value"&gt;438&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zNyFq2GBktb5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zylRBhFYoTV5" style="display: none"&gt;Schedule of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;August 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross"&gt;1,012&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross"&gt;865&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;548&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;123&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross"&gt;391&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zLNW1VvsAQTf" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Sub total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210228_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;2,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross"&gt;1,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210228_zDlca9tlkBzd" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization"&gt;(1,346&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zy6udwEaDHeh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization"&gt;(1,250&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Net book value&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value"&gt;924&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value"&gt;438&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-02-28_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">1012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-08-31_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">865000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-02-28_us-gaap_ComputerEquipmentMember"
      decimals="-3"
      unitRef="USD">583000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-08-31_us-gaap_ComputerEquipmentMember"
      decimals="-3"
      unitRef="USD">548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-02-28_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      unitRef="USD">161000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-08-31_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      unitRef="USD">161000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-02-28_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">123000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-08-31_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">114000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-02-28_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      unitRef="USD">391000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-08-31_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">2270000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">1688000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1346000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">1250000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">438000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InvestmentTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80E_eus-gaap--InvestmentTextBlock_zGjpVs7Hbmml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 5: &lt;span id="xdx_823_zNumejGN7eGf"&gt;INVESTMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We invest a portion of our excess cash balances
in short-term debt securities. Investments at February 28, 2021 consisted of corporate bonds with maturities remaining of less than 12
months. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities,
corporate bonds and/or commercial paper. We account for investments in accordance with FASB ASC 320, Investments &#x2013; Debt and Equity
Securities. At February 28, 2021, all investments were classified as held-to-maturity securities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following tables summarize  our short-term
investments as of February 28, 2021 and August 31, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--InvestmentTableTextBlock_pn3n3_zAXU8itL4TX4" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zzVdxi14SGBj" style="display: none"&gt;Schedule of short term investment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="16" style="text-align: center"&gt;&lt;b&gt;February 28, 2021&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="16" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Commercial notes (due within one year)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShortTermInvestments_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost"&gt;75,367&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zgn20I8rakRh" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEnZpdYofvmj" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss"&gt;(65&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value"&gt;75,302&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShortTermInvestments_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost"&gt;75,367&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228_zSiOZMJyEUo1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228_zbMOrYvkTr3l" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss"&gt;(65&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InvestmentsFairValueDisclosure_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value"&gt;75,302&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;August 31, 2020&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Commercial notes (due within one year)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShortTermInvestments_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost"&gt;66,804&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zGu2PzYnwNxd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zt72SbFE9uw" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss"&gt;(61&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value"&gt;66,743&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost"&gt;66,804&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zUnBTVIewX33" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zlg552NWYiMd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss"&gt;(61&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--InvestmentsFairValueDisclosure_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value"&gt;66,743&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zt25p3LSCqk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;













</us-gaap:InvestmentTextBlock>
    <us-gaap:InvestmentTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--InvestmentTableTextBlock_pn3n3_zAXU8itL4TX4" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zzVdxi14SGBj" style="display: none"&gt;Schedule of short term investment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="16" style="text-align: center"&gt;&lt;b&gt;February 28, 2021&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="16" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Commercial notes (due within one year)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShortTermInvestments_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost"&gt;75,367&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zgn20I8rakRh" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEnZpdYofvmj" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss"&gt;(65&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value"&gt;75,302&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShortTermInvestments_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost"&gt;75,367&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228_zSiOZMJyEUo1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228_zbMOrYvkTr3l" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss"&gt;(65&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InvestmentsFairValueDisclosure_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value"&gt;75,302&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;August 31, 2020&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Commercial notes (due within one year)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShortTermInvestments_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost"&gt;66,804&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zGu2PzYnwNxd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zt72SbFE9uw" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss"&gt;(61&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value"&gt;66,743&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost"&gt;66,804&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zUnBTVIewX33" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zlg552NWYiMd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss"&gt;(61&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--InvestmentsFairValueDisclosure_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value"&gt;66,743&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:InvestmentTableTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2021-02-28_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">75367000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
      contextRef="From2020-09-012021-02-28_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
      contextRef="From2020-09-012021-02-28_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">65000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2021-02-28_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">75302000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ShortTermInvestments contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">75367000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">65000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">75302000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2020-08-31_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">66804000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
      contextRef="From2019-09-012020-08-31_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
      contextRef="From2019-09-012020-08-31_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">61000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2020-08-31_us-gaap_CommercialPaperMember"
      decimals="-3"
      unitRef="USD">66743000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ShortTermInvestments contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">66804000</us-gaap:ShortTermInvestments>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
      contextRef="From2019-09-012020-08-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>
    <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
      contextRef="From2019-09-012020-08-31"
      decimals="-3"
      unitRef="USD">61000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">66743000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80F_eus-gaap--OtherLiabilitiesDisclosureTextBlock_zqPx4RXTgVii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 6: &lt;span id="xdx_820_zzXSUkCuv2l"&gt;CONTRACTS PAYABLE&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;DILIsym Acquisition Liabilities&lt;/span&gt;:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 1, 2017, we acquired DILIsym. The agreement
provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties,
and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition.
The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019.
In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the
amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback
and the $1.0 million holdback provision was released eighteen months after June 1, 2017.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Lixoft Acquisition Liabilities&lt;/span&gt;:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"&gt;On April 1, 2020, we acquired Lixoft.
The agreement provided for a 24 month $2.0 million holdback escrow provision against certain representations and warrantees, comprised
of $1.3 million of cash and shares of stock valued at $667 thousand issued at the date of the agreement. In addition, based on a revenue
growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments of up to $5.5 million (two-thirds
cash and one-third newly issued, restricted shares of our common stock). The former shareholders of Lixoft can earn up to $2.0 million
the first year and $3.5 million in year two.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021 and August 31, 2020 the
following liabilities have been recorded:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zkI7b9wqgKYd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&lt;span id="xdx_8B7_zlWFwVmdxGU8" style="display: none"&gt;Schedule of Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, &lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;August 31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: justify"&gt;Holdback liability &#x2014; Lixoft&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer"&gt;1,333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer"&gt;1,333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Earnout liability &#x2014; Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer"&gt;4,974&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer"&gt;4,731&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Sub total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_c20210228_pn3n3" style="text-align: right" title="Total contract with customer"&gt;6,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_c20200831_pn3n3" style="text-align: right" title="Total contract with customer"&gt;6,064&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractsPayableCurrent_c20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion"&gt;2,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion"&gt;2,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ContractsPayableNoncurrent_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term"&gt;4,307&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContractsPayableNoncurrent_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term"&gt;4,064&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zkI7b9wqgKYd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&lt;span id="xdx_8B7_zlWFwVmdxGU8" style="display: none"&gt;Schedule of Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, &lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;August 31, &lt;br/&gt; 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: justify"&gt;Holdback liability &#x2014; Lixoft&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer"&gt;1,333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer"&gt;1,333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Earnout liability &#x2014; Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer"&gt;4,974&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer"&gt;4,731&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Sub total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_c20210228_pn3n3" style="text-align: right" title="Total contract with customer"&gt;6,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_c20200831_pn3n3" style="text-align: right" title="Total contract with customer"&gt;6,064&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractsPayableCurrent_c20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion"&gt;2,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion"&gt;2,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ContractsPayableNoncurrent_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term"&gt;4,307&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContractsPayableNoncurrent_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term"&gt;4,064&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2021-02-28_custom_HoldbackLiabilityLixoftMember"
      decimals="-3"
      unitRef="USD">1333000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2020-08-31_custom_HoldbackLiabilityLixoftMember"
      decimals="-3"
      unitRef="USD">1333000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2021-02-28_custom_EarnoutLiabilityLixoftMember"
      decimals="-3"
      unitRef="USD">4974000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2020-08-31_custom_EarnoutLiabilityLixoftMember"
      decimals="-3"
      unitRef="USD">4731000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">6307000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">6064000</us-gaap:ContractWithCustomerLiability>
    <SLP:ContractsPayableCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">2000000</SLP:ContractsPayableCurrent>
    <SLP:ContractsPayableCurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">2000000</SLP:ContractsPayableCurrent>
    <SLP:ContractsPayableNoncurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">4307000</SLP:ContractsPayableNoncurrent>
    <SLP:ContractsPayableNoncurrent contextRef="AsOf2020-08-31" decimals="-3" unitRef="USD">4064000</SLP:ContractsPayableNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zANagMwJNiHf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 7: &lt;span id="xdx_823_zLEpMDxvJ7Wk"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Leases&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We lease approximately 9,255 square feet of space
in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired
in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2,
2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016,
we exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month.
In December 2020, the lease was amended to extend the term to January 31, 2026. The amendment decreased the leased square footage from
13,500 sq. ft to 9,255 sq. ft, and correspondingly reduced the base rent from $25 thousand per month to $16.7 thousand per month. The
amended lease also allows us to opt out of the last 4 years of the lease upon 180-day notice to the landlord with no penalty.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our Cognigen subsidiary leases approximately 12,623
square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option
extending it to November 2021. The new base rent is $16&#160;thousand per month.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;DILIsym leases approximately 2,700 square feet
of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire October 2020. An amendment to the initial
lease became effective April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base
rent is approximately $8 thousand per month with an annual 3% adjustment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In Paris, France, Lixoft leases approximately
2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $288 thousand. The lease is for a 9-year term,
with an option to terminate every 3 years, and expires in November of 2024. The rent is $16 thousand per quarter (approximately $5.3 thousand
per month) and can be adjusted each December based on a consumer price index.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Rent expense, including common area maintenance
fees for the three months ended February 28, 2021, and February 29, 2020 was $&lt;span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20201201__20210228_pn3n3" title="Rent expense"&gt;147&lt;/span&gt;&#160;thousand and $&lt;span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20191201__20200229_pn3n3" title="Rent expense"&gt;150&lt;/span&gt; thousand, respectively, and $&lt;span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20200901__20210228_pn3n3" title="Rent expense"&gt;332&lt;/span&gt;
thousand and $&lt;span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20190901__20200229_pn3n3" title="Rent expense"&gt;295&lt;/span&gt; thousand for the six months ended February 28, 2021 and February 29, 2020, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Future minimum lease payments under noncancelable
operating leases with remaining terms of one year or more at February 28, 2021 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_z2bTkweAVome" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zKz4zwRPdyLh" style="display: none"&gt;Future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20210228_z9ujJD8DtOj1" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt; &lt;br/&gt;&lt;b&gt;Years Ending
    February 28,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzLAC_zkBD7AymYZV2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 73%; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 22%; text-align: right"&gt;513&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzLAC_znkEzOmrsbr" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzLAC_zgxirIogz6Wf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzLAC_ze7i0DFufBd7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPzLAC_zEnKdlPUaaNf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;183&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzLAC_zHIY2hE29Ix6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: White; padding-bottom: 2.5pt; text-align: center"&gt;Future minimum lease payments&#160;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Line of
Credit&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 31, 2020, we entered into a
Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement provides us with a credit facility of $&lt;span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3n3_dm_c20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zjzw0B5iup14" title="Line of credit maximum amount"&gt;3.5&lt;/span&gt; million through
&lt;span id="xdx_90A_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20190901__20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zPXGTPxn4g9h" title="Line of credit expiration date"&gt;April 15, 2022&lt;/span&gt;. As of February 28, 2021, there were &lt;span id="xdx_906_eus-gaap--LineOfCredit_iI_pn3n3_do_c20210228__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zWuLYV1zeA48" title="Line of credit amount outstanding"&gt;no&lt;/span&gt; amounts drawn against the line of credit.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Employment Agreements&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the normal course of business, we have entered
into employment agreements with certain of our key management personnel that may require compensation payments upon termination.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;License Agreement&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We had a royalty agreement with Dassault Syst&#xe8;mes
Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor&#x2122;. The module
was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty
of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and we do not bear any royalty
obligations towards Dassault Syst&#xe8;mes Americas Corp. effective as of June 30, 2019. In addition, the license agreement terminated
on September 5, 2020. We have not experienced any adverse impact on revenue since terminating the license agreement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We are in the process of making arrangements to
replace the database, which is expected to be completed by the end of fiscal year 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We follow guidance issued by the FASB with regard
to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold
of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected
to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position
will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be
examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns
with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal
year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 remain open for audit.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our review of prior year tax positions using the
criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results
of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Legal Proceedings&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We may be subject to litigation, claims, investigations and audits
arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and
are not aware of any pending, threatened, or unasserted legal proceedings of any kind.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">147000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">150000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">332000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">295000</us-gaap:OperatingLeaseExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_z2bTkweAVome" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zKz4zwRPdyLh" style="display: none"&gt;Future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20210228_z9ujJD8DtOj1" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt; &lt;br/&gt;&lt;b&gt;Years Ending
    February 28,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzLAC_zkBD7AymYZV2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 73%; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 22%; text-align: right"&gt;513&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzLAC_znkEzOmrsbr" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzLAC_zgxirIogz6Wf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzLAC_ze7i0DFufBd7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPzLAC_zEnKdlPUaaNf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;183&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzLAC_zHIY2hE29Ix6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: White; padding-bottom: 2.5pt; text-align: center"&gt;Future minimum lease payments&#160;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">513000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">370000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">328000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">244000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">183000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2021-02-28" decimals="-3" unitRef="USD">1638000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-03-31_custom_WellsFargoMember"
      decimals="-3"
      unitRef="USD">3500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2019-09-012020-03-31_custom_WellsFargoMember">2022-04-15</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCredit
      contextRef="AsOf2021-02-28_custom_WellsFargoMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zWuX1VaSlzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 8: &lt;span id="xdx_829_zzDBfe2lN1Yj"&gt;SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Dividends&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our Board of Directors declared cash dividends
during fiscal years 2021 and 2020. The details of the dividends paid are in the following tables:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zb7ApNGd3Dpf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BE_zAgXLkCNdLMb" style="display: none"&gt;Schedule of dividends declared and paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands, except dividend per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Fiscal Year 2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Record Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of Shares&lt;br/&gt; Outstanding on &lt;br/&gt; Record Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Dividend per &lt;br/&gt; Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zCqq6mB2Sb39" title="Record Date"&gt;10/26/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPyDgkgP2z18" style="width: 22%; text-align: center" title="Distribution Date"&gt;11/02/2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zFDNV2dWvsL1" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;19,924&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="width: 13%; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount"&gt;1,195&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zhhCOeVAZiP6" title="Record Date"&gt;1/25/2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zHIuxiteO4f5" style="text-align: center; padding-bottom: 1pt" title="Distribution Date"&gt;2/01/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zZfCCpt53t33" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;20,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount"&gt;1,201&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PaymentsOfDividends_c20200901__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount"&gt;2,396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands, except dividend per share amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Fiscal Year 2020&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Record Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of Shares&lt;br/&gt; Outstanding on &lt;br/&gt; Record Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Dividend per &lt;br/&gt; Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zShWIzc6Liwj" title="Record Date"&gt;10/25/2019&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zDQ0BlmP0eBe" style="width: 22%; text-align: center" title="Distribution Date"&gt;11/01/2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z9I75F2qDp66" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,606&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 13%; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount"&gt;1,056&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90F_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zyNTGl77XL04" title="Record Date"&gt;1/27/2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zLHuht94kJO7" style="text-align: center" title="Distribution Date"&gt;2/03/2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zQ9mL35gBHLa" style="text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount"&gt;1,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z9pZBslNr4Jd" title="Record Date"&gt;4/24/2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zTtY3MDoqUZh" style="text-align: center" title="Distribution Date"&gt;5/01/2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zYAVYEYh73J8" style="text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount"&gt;1,066&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zRF3Bqr1Agq9" title="Record Date"&gt;7/27/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_ziq532cUaabi" style="text-align: center; padding-bottom: 1pt" title="Distribution Date"&gt;8/03/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zC1xMwbmK2ja" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,820&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount"&gt;1,069&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount"&gt;4,250&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zas3SDXQkc2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Stock Option Plans&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 23, 2007, the Board of Directors adopted
and the shareholders approved the 2007 Stock Option Plan under which a total of 1.0 million shares of common stock were reserved for issuance.
On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be
granted under the 2007 Stock Option Plan to 2.0&#160;million. This plan terminated in February 2017 by its term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 23, 2016 the Board of Directors adopted,
and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of &lt;span id="xdx_903_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3n3_dm_c20210228__us-gaap--PlanNameAxis__custom--Equity2017IncentivePlanMember_z1J1bmdaJPOd" title="Common stock reserved for issuance under the plan"&gt;1.0&lt;/span&gt; million shares of common
stock were reserved for issuance. This plan will terminate in December 2026 by its term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 20, 2020, the Board of Directors adopted
an amendment to the 2017 Equity Incentive Plan to, subject to shareholder approval, increase the number of shares reserved for issuance
under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment, which was submitted for
shareholder approval at our 2021 annual shareholder meeting, was not approved by the shareholders. As a result, we expect to submit a
new equity plan for adoption by the Board of Directors and shareholders in May 2021. If approved, the new equity incentive plan will replace
the 2017 Equity Incentive Plan, except that outstanding awards granted prior to the adoption of the new equity incentive plan will continue
to be governed by the 2017 Equity Incentive Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of February 28, 2021, employees and directors
hold Qualified Incentive Stock Options (&#x201c;ISOs&#x201d;) and Non-Qualified Stock Options (&#x201c;NQSOs) to purchase 1.3 million shares
of common stock at exercise prices ranging from $6.85 to $61.84.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes information about stock options:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_ztvGSxV17WNl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BE_zkpgnVyCVIVh" style="display: none"&gt;Schedule of stock option activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;(in
                                            thousands, except per share and weighted-average amounts)&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Transactions during the six months ended February 28, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of &lt;br/&gt; Options&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; Exercise &lt;br/&gt; Price &lt;br/&gt; Per Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted-&lt;br/&gt; Average &lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 55%; text-align: justify"&gt;Outstanding, August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFioJtWP9fb7" style="width: 11%; text-align: right" title="Option outstanding, beginning balance"&gt;1,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nQ9cm5yf22" style="width: 11%; text-align: right" title="Outstanding"&gt;17.76&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqckgChfCE0j" style="width: 11%; text-align: right" title="Outstanding, end of period"&gt;6.79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpiHD6YcQA22" style="text-align: right" title="Granted"&gt;206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZOBJa9z9B71" style="text-align: right" title="Exercised"&gt;(134&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised"&gt;13.11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Cancelled/Forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc9W01sGc7bl" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited"&gt;(34&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited"&gt;26.19&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Outstanding, February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z90Oaqgt94Zk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance"&gt;1,262&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z84cyAgI7ojg" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding"&gt;24.57&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zozCuIliWdvl" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding, end of period"&gt;6.88&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Exercisable, February 28, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9p0Vc2cFOe9" style="text-align: right" title="Options exercisable"&gt;657&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqOZQa1WDbY8" style="text-align: right" title="Options exercisable"&gt;11.68&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpIjZzDqLZvj" style="text-align: right" title="Options exercisable - weighted average life"&gt;5.31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AE_zmN85dxSEl66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The weighted-average remaining contractual life
of options outstanding issued under the Plan, both ISOs and NQSOs, was &lt;span id="xdx_90A_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFTHY154Kvw4" title="Weighted average remaining contractual life"&gt;6.88&lt;/span&gt; years at February 28, 2021. The total fair value of nonvested
stock options as of February 28, 2021 was $&lt;span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_dm_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPlaE0ZO41t4" title="Fair value of non-vested options"&gt;20.1&lt;/span&gt; million and is amortizable over a weighted average period of &lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWHuZ019bWX5" title="Fair value amortization period"&gt;3.73&lt;/span&gt; years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The fair value of these options was estimated
at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating
the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models
require the input of highly subjective assumptions, including the expected stock price volatility.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the fair value
of the options, including both ISOs and NQSOs, granted during the six months ended February 28, 2021 and fiscal year 2020:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_z9Kj4voxY2el" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zVExMydViFe7" style="display: none"&gt;Schedule of fair value of options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20200901__20210228_zQ5wLC5Iy1bf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20190901__20200831_zKJ7zixCOmVl" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands except pricing)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six months ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fiscal Year 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--FairValueOptionsGranted_pn3n3_zo7k3CupY2vf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Estimated fair value of awards granted&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;4,657&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;2,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pii_dp_zi3ewGTf0UJ9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unvested forfeiture rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_zcCGGDwYjRjh" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average grant price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;39.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--WeightedAverageMarketPrice_pii_z98mpVampAy2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average market price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;39.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_z4lxTJlq0Qb5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40.47%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33.56%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_zOS4nqNiEP7b" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.60%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.39%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_zeitUOe2u6c8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.41%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.65%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average expected life&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210228_z5kZMvsabyX1" title="Weighted average expected life"&gt;6.64&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zuMu78dguR7j" title="Weighted average expected life"&gt;6.67&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zGHvBH4vA8qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The exercise prices for the options outstanding
at February 28, 2021 ranged from $6.85 to $61.84, and the information relating to these options is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands except
prices)&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zJGsIuYXwskh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zQBx7CP0HCYj" style="display: none"&gt;Schedule of options by exercise price range&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Awards Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Awards Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Low&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;High&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted &lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise &lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price low"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price high"&gt;8.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zYUFKO3jgHCg" style="width: 9%; text-align: right" title="Awards outstanding"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z5aTr8hl1qR8" title="Awards outstanding weighted average remaining contractual life"&gt;3.50&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Awards outstanding weighted average exercise price"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zebzty05RWYd" style="width: 9%; text-align: right" title="Awards exercisable"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zgFI4B84CSAf" title="Awards exercisable weighted average remaining contractual life"&gt;3.50&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 8%; text-align: right" title="Awards exercisable weighted average exercise price"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low"&gt;8.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high"&gt;16.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zxHPP7IBXkf6" style="text-align: right" title="Awards outstanding"&gt;470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zeL80o0yriK1" title="Awards outstanding weighted average remaining contractual life"&gt;5.55&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;9.93&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zEKYyZ7ruhQj" style="text-align: right" title="Awards exercisable"&gt;402&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zx7Dp8m1y8Gd" title="Awards exercisable weighted average remaining contractual life"&gt;5.48&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;9.89&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low"&gt;16.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high"&gt;24.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zECqE039riwj" style="text-align: right" title="Awards outstanding"&gt;191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zvVl9fqmMO4c" title="Awards outstanding weighted average remaining contractual life"&gt;7.21&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;20.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_ze78taRiv88i" style="text-align: right" title="Awards exercisable"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z3HH1SAT49Ke" title="Awards exercisable weighted average remaining contractual life"&gt;6.41&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;20.42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low"&gt;24.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high"&gt;38.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFEYStSaz9bb" style="text-align: right" title="Awards outstanding"&gt;189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z2yqyngZ7VK9" title="Awards outstanding weighted average remaining contractual life"&gt;8.66&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;33.45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zUOCWctwaPXh" style="text-align: right" title="Awards exercisable"&gt;39&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zzyEr4MVPzS6" title="Awards exercisable weighted average remaining contractual life"&gt;8.63&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;33.82&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low"&gt;38.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high"&gt;52.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zXHWpVEFkCg7" style="text-align: right" title="Awards outstanding"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zrOcpC1VWH6b" title="Awards outstanding weighted average remaining contractual life"&gt;9.09&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;38.59&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zfoj4Tv5ZILa" style="text-align: right" title="Awards exercisable"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zaoSgTZdlVX3" title="Awards exercisable weighted average remaining contractual life"&gt;8.98&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;38.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low"&gt;52.01&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high"&gt;61.84&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z64GKFSbiDn1" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding"&gt;247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zplk1txuk0Qi" title="Awards outstanding weighted average remaining contractual life"&gt;9.68&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price"&gt;58.53&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zIZ9itRbq6sg" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zbDlgUnZFLW1" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPRfvsDUyd65" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding"&gt;1,262&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zF3TU4LIDeva" title="Awards outstanding weighted average remaining contractual life"&gt;6.88&lt;/span&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price"&gt;24.57&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHtotNg3Ump6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable"&gt;657&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6bnwFyYmUig" title="Awards exercisable weighted average remaining contractual life"&gt;5.31&lt;/span&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price"&gt;11.68&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zpyADJ4E3ibd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the three and six months ended February
28, 2021 we issued &lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zry4UwQa8DOi" title="Shares issued to Directors for services, shares"&gt;1,105&lt;/span&gt; and &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_ztnZSpidXwFj" title="Shares issued to Directors for services, shares"&gt;2,380&lt;/span&gt; shares of stock  valued at $&lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zZy8kRCMVdRf" title="Shares issued to Directors for services"&gt;87&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_pn3n3" title="Shares issued to Directors for services"&gt;170&lt;/span&gt; thousand
to our nonmanagement directors as compensation for services rendered to us.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In August 2020, we closed an underwritten
public offering of approximately&#160;&lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_dm_c20200801__20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zxLt4fidUqb2" title="Stock issued new, shares"&gt;2.1&lt;/span&gt;
million shares of our common stock to the public at $&lt;span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_c20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_pii" title="Stock price"&gt;55.00&lt;/span&gt;&#160;per
share, which included the full exercise of the underwriters&#x2019; option to purchase approximately &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zjOUxTkASE06" title="Stock issued new, shares"&gt;273&lt;/span&gt;
thousand additional shares of common stock. The aggregate gross proceeds to the company from this offering were approximately $&lt;span id="xdx_908_ecustom--GrossProceedsFromPublicOffering_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_znGUrp49jP7h" title="Gross proceeds from public offering"&gt;115&lt;/span&gt;&#160;million
before deducting underwriting discounts and commissions. Net proceeds were approximately $&lt;span id="xdx_909_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zPZiq3YhCwlj" title="Net proceeds from sale of stock"&gt;107.7&lt;/span&gt;&#160;million.
The offering was made pursuant to our automatic shelf registration statement on Form S-3 filed with the SEC on July
9, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The balance of par value common stock and additional
paid in capital as of February 28, 2021 was $10 thousand and $130.7 million, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfDividendsPayableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zb7ApNGd3Dpf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BE_zAgXLkCNdLMb" style="display: none"&gt;Schedule of dividends declared and paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands, except dividend per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Fiscal Year 2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Record Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of Shares&lt;br/&gt; Outstanding on &lt;br/&gt; Record Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Dividend per &lt;br/&gt; Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zCqq6mB2Sb39" title="Record Date"&gt;10/26/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPyDgkgP2z18" style="width: 22%; text-align: center" title="Distribution Date"&gt;11/02/2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zFDNV2dWvsL1" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;19,924&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="width: 13%; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount"&gt;1,195&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zhhCOeVAZiP6" title="Record Date"&gt;1/25/2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zHIuxiteO4f5" style="text-align: center; padding-bottom: 1pt" title="Distribution Date"&gt;2/01/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zZfCCpt53t33" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;20,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount"&gt;1,201&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PaymentsOfDividends_c20200901__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount"&gt;2,396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands, except dividend per share amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Fiscal Year 2020&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Record Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of Shares&lt;br/&gt; Outstanding on &lt;br/&gt; Record Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Dividend per &lt;br/&gt; Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zShWIzc6Liwj" title="Record Date"&gt;10/25/2019&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zDQ0BlmP0eBe" style="width: 22%; text-align: center" title="Distribution Date"&gt;11/01/2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z9I75F2qDp66" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,606&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 13%; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount"&gt;1,056&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90F_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zyNTGl77XL04" title="Record Date"&gt;1/27/2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zLHuht94kJO7" style="text-align: center" title="Distribution Date"&gt;2/03/2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zQ9mL35gBHLa" style="text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount"&gt;1,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z9pZBslNr4Jd" title="Record Date"&gt;4/24/2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zTtY3MDoqUZh" style="text-align: center" title="Distribution Date"&gt;5/01/2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zYAVYEYh73J8" style="text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount"&gt;1,066&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zRF3Bqr1Agq9" title="Record Date"&gt;7/27/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_ziq532cUaabi" style="text-align: center; padding-bottom: 1pt" title="Distribution Date"&gt;8/03/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zC1xMwbmK2ja" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date"&gt;17,820&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share"&gt;0.06&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount"&gt;1,069&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount"&gt;4,250&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDividendsPayableTextBlock>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member">2020-10-26</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member">2020-11-02</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member"
      decimals="-3"
      unitRef="Shares">19924000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-09-012021-02-28_custom_RecordDate20211Member"
      decimals="-3"
      unitRef="USD">1195000</us-gaap:PaymentsOfDividends>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member">2021-01-25</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member">2021-02-01</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member"
      decimals="-3"
      unitRef="Shares">20010000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-09-012021-02-28_custom_RecordDate20212Member"
      decimals="-3"
      unitRef="USD">1201000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">2396000</us-gaap:PaymentsOfDividends>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member">2019-10-25</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member">2019-11-01</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member"
      decimals="-3"
      unitRef="Shares">17606000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-08-31_custom_RecordDate20201Member"
      decimals="-3"
      unitRef="USD">1056000</us-gaap:PaymentsOfDividends>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member">2020-01-27</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member">2020-02-03</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member"
      decimals="-3"
      unitRef="Shares">17646000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-08-31_custom_RecordDate20202Member"
      decimals="-3"
      unitRef="USD">1059000</us-gaap:PaymentsOfDividends>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member">2020-04-24</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member">2020-05-01</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member"
      decimals="-3"
      unitRef="Shares">17769000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-08-31_custom_RecordDate20203Member"
      decimals="-3"
      unitRef="USD">1066000</us-gaap:PaymentsOfDividends>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member">2020-07-27</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member">2020-08-03</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate
      contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member"
      decimals="-3"
      unitRef="Shares">17820000</SLP:WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-08-31_custom_RecordDate20204Member"
      decimals="-3"
      unitRef="USD">1069000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2019-09-012020-08-31"
      decimals="-3"
      unitRef="USD">4250000</us-gaap:PaymentsOfDividends>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2021-02-28_custom_Equity2017IncentivePlanMember"
      decimals="-3"
      unitRef="Shares">1000000.0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_ztvGSxV17WNl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BE_zkpgnVyCVIVh" style="display: none"&gt;Schedule of stock option activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: 8pt Times New Roman, Times, Serif"&gt;(in
                                            thousands, except per share and weighted-average amounts)&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Transactions during the six months ended February 28, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of &lt;br/&gt; Options&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; Exercise &lt;br/&gt; Price &lt;br/&gt; Per Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted-&lt;br/&gt; Average &lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 55%; text-align: justify"&gt;Outstanding, August 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFioJtWP9fb7" style="width: 11%; text-align: right" title="Option outstanding, beginning balance"&gt;1,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nQ9cm5yf22" style="width: 11%; text-align: right" title="Outstanding"&gt;17.76&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqckgChfCE0j" style="width: 11%; text-align: right" title="Outstanding, end of period"&gt;6.79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpiHD6YcQA22" style="text-align: right" title="Granted"&gt;206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZOBJa9z9B71" style="text-align: right" title="Exercised"&gt;(134&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised"&gt;13.11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Cancelled/Forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc9W01sGc7bl" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited"&gt;(34&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited"&gt;26.19&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Outstanding, February 28, 2021&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z90Oaqgt94Zk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance"&gt;1,262&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z84cyAgI7ojg" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding"&gt;24.57&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zozCuIliWdvl" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding, end of period"&gt;6.88&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Exercisable, February 28, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9p0Vc2cFOe9" style="text-align: right" title="Options exercisable"&gt;657&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqOZQa1WDbY8" style="text-align: right" title="Options exercisable"&gt;11.68&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpIjZzDqLZvj" style="text-align: right" title="Options exercisable - weighted average life"&gt;5.31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2020-08-31_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">1224000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-08-31_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">17.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-09-012020-08-31_us-gaap_StockOptionMember">P6Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">57.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">134000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">13.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">34000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">26.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">1262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">24.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P6Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">657000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">11.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P5Y3M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <SLP:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P6Y10M17D</SLP:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="USD">20100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P3Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_z9Kj4voxY2el" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zVExMydViFe7" style="display: none"&gt;Schedule of fair value of options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20200901__20210228_zQ5wLC5Iy1bf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20190901__20200831_zKJ7zixCOmVl" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands except pricing)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six months ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fiscal Year 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--FairValueOptionsGranted_pn3n3_zo7k3CupY2vf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Estimated fair value of awards granted&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;4,657&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;2,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pii_dp_zi3ewGTf0UJ9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unvested forfeiture rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_zcCGGDwYjRjh" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average grant price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;39.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--WeightedAverageMarketPrice_pii_z98mpVampAy2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average market price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57.83&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;39.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_z4lxTJlq0Qb5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40.47%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33.56%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_zOS4nqNiEP7b" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.60%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.39%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_zeitUOe2u6c8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Weighted average dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.41%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.65%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average expected life&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210228_z5kZMvsabyX1" title="Weighted average expected life"&gt;6.64&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zuMu78dguR7j" title="Weighted average expected life"&gt;6.67&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <SLP:FairValueOptionsGranted
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">4657000</SLP:FairValueOptionsGranted>
    <SLP:FairValueOptionsGranted
      contextRef="From2019-09-012020-08-31"
      decimals="-3"
      unitRef="USD">2997000</SLP:FairValueOptionsGranted>
    <SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="Pure">0</SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="Pure">0</SLP:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="USDPShares">57.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="USDPShares">39.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <SLP:WeightedAverageMarketPrice
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="USDPShares">57.83</SLP:WeightedAverageMarketPrice>
    <SLP:WeightedAverageMarketPrice
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="USDPShares">39.23</SLP:WeightedAverageMarketPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="Pure">0.4047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="Pure">0.3356</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="Pure">0.0060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="Pure">0.0139</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-09-01to2021-02-28"
      decimals="INF"
      unitRef="Pure">0.0041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2019-09-012020-08-31"
      decimals="INF"
      unitRef="Pure">0.0065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-09-01to2021-02-28">P6Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2019-09-012020-08-31">P6Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zJGsIuYXwskh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zQBx7CP0HCYj" style="display: none"&gt;Schedule of options by exercise price range&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Awards Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Awards Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Low&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;High&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted &lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise &lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual &lt;br/&gt; Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price low"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price high"&gt;8.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zYUFKO3jgHCg" style="width: 9%; text-align: right" title="Awards outstanding"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z5aTr8hl1qR8" title="Awards outstanding weighted average remaining contractual life"&gt;3.50&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Awards outstanding weighted average exercise price"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zebzty05RWYd" style="width: 9%; text-align: right" title="Awards exercisable"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zgFI4B84CSAf" title="Awards exercisable weighted average remaining contractual life"&gt;3.50&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 8%; text-align: right" title="Awards exercisable weighted average exercise price"&gt;6.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low"&gt;8.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high"&gt;16.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zxHPP7IBXkf6" style="text-align: right" title="Awards outstanding"&gt;470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zeL80o0yriK1" title="Awards outstanding weighted average remaining contractual life"&gt;5.55&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;9.93&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zEKYyZ7ruhQj" style="text-align: right" title="Awards exercisable"&gt;402&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zx7Dp8m1y8Gd" title="Awards exercisable weighted average remaining contractual life"&gt;5.48&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;9.89&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low"&gt;16.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high"&gt;24.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zECqE039riwj" style="text-align: right" title="Awards outstanding"&gt;191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zvVl9fqmMO4c" title="Awards outstanding weighted average remaining contractual life"&gt;7.21&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;20.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_ze78taRiv88i" style="text-align: right" title="Awards exercisable"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z3HH1SAT49Ke" title="Awards exercisable weighted average remaining contractual life"&gt;6.41&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;20.42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low"&gt;24.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high"&gt;38.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFEYStSaz9bb" style="text-align: right" title="Awards outstanding"&gt;189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z2yqyngZ7VK9" title="Awards outstanding weighted average remaining contractual life"&gt;8.66&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;33.45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zUOCWctwaPXh" style="text-align: right" title="Awards exercisable"&gt;39&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zzyEr4MVPzS6" title="Awards exercisable weighted average remaining contractual life"&gt;8.63&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;33.82&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low"&gt;38.01&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high"&gt;52.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zXHWpVEFkCg7" style="text-align: right" title="Awards outstanding"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zrOcpC1VWH6b" title="Awards outstanding weighted average remaining contractual life"&gt;9.09&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price"&gt;38.59&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zfoj4Tv5ZILa" style="text-align: right" title="Awards exercisable"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zaoSgTZdlVX3" title="Awards exercisable weighted average remaining contractual life"&gt;8.98&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price"&gt;38.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low"&gt;52.01&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high"&gt;61.84&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z64GKFSbiDn1" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding"&gt;247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zplk1txuk0Qi" title="Awards outstanding weighted average remaining contractual life"&gt;9.68&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price"&gt;58.53&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zIZ9itRbq6sg" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zbDlgUnZFLW1" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPRfvsDUyd65" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding"&gt;1,262&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zF3TU4LIDeva" title="Awards outstanding weighted average remaining contractual life"&gt;6.88&lt;/span&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price"&gt;24.57&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHtotNg3Ump6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable"&gt;657&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6bnwFyYmUig" title="Awards exercisable weighted average remaining contractual life"&gt;5.31&lt;/span&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price"&gt;11.68&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="INF"
      unitRef="USDPShares">6.85</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="INF"
      unitRef="USDPShares">8.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="-3"
      unitRef="Shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="INF"
      unitRef="USDPShares">6.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="-3"
      unitRef="Shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member">P3Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price1Member"
      decimals="INF"
      unitRef="USDPShares">6.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="INF"
      unitRef="USDPShares">8.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="INF"
      unitRef="USDPShares">16.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="-3"
      unitRef="Shares">470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member">P5Y6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="INF"
      unitRef="USDPShares">9.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="-3"
      unitRef="Shares">402000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price2Member">P5Y5M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price2Member"
      decimals="INF"
      unitRef="USDPShares">9.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="INF"
      unitRef="USDPShares">16.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="INF"
      unitRef="USDPShares">24.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="-3"
      unitRef="Shares">191000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member">P7Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="INF"
      unitRef="USDPShares">20.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="-3"
      unitRef="Shares">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price3Member">P6Y4M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price3Member"
      decimals="INF"
      unitRef="USDPShares">20.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="INF"
      unitRef="USDPShares">24.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="INF"
      unitRef="USDPShares">38.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="-3"
      unitRef="Shares">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member">P8Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="INF"
      unitRef="USDPShares">33.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="-3"
      unitRef="Shares">39000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price4Member">P8Y7M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price4Member"
      decimals="INF"
      unitRef="USDPShares">33.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="INF"
      unitRef="USDPShares">38.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="INF"
      unitRef="USDPShares">52.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="-3"
      unitRef="Shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member">P9Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="INF"
      unitRef="USDPShares">38.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="-3"
      unitRef="Shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price5Member">P8Y11M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price5Member"
      decimals="INF"
      unitRef="USDPShares">38.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="INF"
      unitRef="USDPShares">52.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="INF"
      unitRef="USDPShares">61.84</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="-3"
      unitRef="Shares">247000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price6Member">P9Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="INF"
      unitRef="USDPShares">58.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="-3"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember_custom_Price6Member"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">1262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P6Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">24.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="-3"
      unitRef="Shares">657000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2020-09-012021-02-28_us-gaap_StockOptionMember">P5Y3M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-02-28_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="USDPShares">11.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember"
      decimals="-3"
      unitRef="Shares">1105000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember"
      decimals="-3"
      unitRef="Shares">2380000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2020-12-012021-02-28_custom_NonmanagementDirectorsMember"
      decimals="-3"
      unitRef="USD">87000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2020-09-012021-02-28_custom_NonmanagementDirectorsMember"
      decimals="-3"
      unitRef="USD">170000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-08-012020-08-31_custom_PublicOfferingMember"
      decimals="-3"
      unitRef="Shares">2100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2020-08-31_custom_PublicOfferingMember"
      decimals="INF"
      unitRef="USDPShares">55.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember_custom_UnderwritersMember"
      decimals="-3"
      unitRef="Shares">273000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <SLP:GrossProceedsFromPublicOffering
      contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember"
      decimals="-3"
      unitRef="USD">115000000</SLP:GrossProceedsFromPublicOffering>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2020-08-012020-08-30_custom_PublicOfferingMember"
      decimals="-3"
      unitRef="USD">107700000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_zw3SdjWf5A7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 9: &lt;span id="xdx_82A_zv9Ve7Y3Szv8"&gt;CONCENTRATIONS AND UNCERTAINTIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. We hold cash and cash equivalents at banks located in California and North Carolina with balances that often exceed FDIC-insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, we have not experienced any losses in such accounts. However, considering the current banking environment, we are investigating alternative ways to minimize our exposure to such risks. While we may be exposed to credit losses due to the nonperformance of our counterparties, we do not expect the settlement of these transactions to have a material effect on our results of operations, cash flows, or financial condition. We maintain cash at financial institutions that may, at times, exceed federally insured limits. As of February 28, 2021 we had cash and cash equivalents exceeding insured limits by &lt;span id="xdx_90B_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20210228_zatquu3hAHJh" title="Cash and cash equivalents exceeding insured limits"&gt;$12.7&lt;/span&gt; million.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue concentration shows that international
sales accounted for &lt;span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage"&gt;34%&lt;/span&gt; and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage"&gt;33%&lt;/span&gt; of net sales for the six months ended February 28, 2021 and February 29, 2020, respectively. Two customers
accounted for &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"&gt;13%&lt;/span&gt; and &lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"&gt;5%&lt;/span&gt; of net sales during the six months ended February 28, 2021. Three customers accounted for &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"&gt;7%&lt;/span&gt;, &lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"&gt;6%&lt;/span&gt; (a dealer account
in Japan representing various customers), and &lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"&gt;6%&lt;/span&gt; of net sales during the six months ended February 29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable concentration shows that four
customers comprised &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"&gt;15%&lt;/span&gt;, &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"&gt;10%&lt;/span&gt;, &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"&gt;6%&lt;/span&gt;, and &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage"&gt;5%&lt;/span&gt; (a dealer account in Japan representing various customers) of accounts receivable at February
28, 2021. Accounts receivable concentration shows that four customers comprised &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage"&gt;10%&lt;/span&gt; (a dealer account in Japan representing various customers),
&lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage"&gt;5%&lt;/span&gt;, &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage"&gt;5%&lt;/span&gt; and &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage"&gt;5%&lt;/span&gt; at February 29, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We operate in the computer software industry,
which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products
and find new distribution channels for new and existing products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The majority of our customers are in the pharmaceutical
industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. &lt;span style="background-color: white"&gt;The
extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including
the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity
including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government
spending as well as customers' ability to pay for our products and services on an ongoing basis&lt;/span&gt;. As a result, our growth rate could
be affected by consolidation and downsizing in the pharmaceutical industry.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember"
      decimals="INF"
      unitRef="Pure">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_InternationalSalesMember"
      decimals="INF"
      unitRef="Pure">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_SalesMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_SalesMember_custom_Customer3Member"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer3Member"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-09-012021-02-28_us-gaap_AccountsReceivableMember_custom_Customer4Member"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer1Member"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer2Member"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer3Member"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-09-012020-02-29_us-gaap_AccountsReceivableMember_custom_Customer4Member"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_801_eus-gaap--SegmentReportingDisclosureTextBlock_zYSIRZb72z33" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 10: &lt;span id="xdx_825_z89HgTVb6AOi"&gt;SEGMENT AND GEOGRAPHIC REPORTING&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-transform: uppercase"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for segments and geographic revenues
in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and
services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Results for each segment and consolidated results
are as follows for the three and six months ended February 28, 2021 and February 29, 2020:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zw0ad7gEFEwa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;&lt;span id="xdx_8BC_zddYLcsOdPqf" style="display: none"&gt;Schedule of consolidated results from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft*&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;6,646&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zN9YdApTXf18" style="width: 9%; text-align: right"&gt;2,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zhdpwRcNJs5j" style="width: 9%; text-align: right"&gt;2,114&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zvYmVBlb5bVl" style="width: 9%; text-align: right"&gt;1,604&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;13,147&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Income from operations before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,121&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;260&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1555"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;3,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets"&gt;165,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets"&gt;12,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets"&gt;15,242&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Total assets"&gt;21,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets"&gt;(39,317&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_c20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets"&gt;175,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;232&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1579"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;378&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1591"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;84&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1603"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;911&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*Lixoft was purchased on April 1, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zeRjfeLGNc8l" style="width: 9%; text-align: right"&gt;5,904&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4wYRvesKWQk" style="width: 9%; text-align: right"&gt;2,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zmaMrmzDevf6" style="width: 9%; text-align: right"&gt;1,696&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1610"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;10,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;276&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;546&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1620"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets"&gt;42,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets"&gt;10,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets"&gt;13,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets"&gt;(17,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_c20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets"&gt;49,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;573&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;89&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1660"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft*&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"&gt;12,078&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"&gt;5,451&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"&gt;3,486&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="width: 9%; text-align: right"&gt;2,833&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1672"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;23,848&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Income from operations before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;4,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;1,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1684"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;6,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;165,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,242&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(39,317&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;175,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1697"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;78&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1709"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;936&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;298&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;377&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1721"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;1,776&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*Lixoft was purchased on April 1, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"&gt;10,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"&gt;5,137&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"&gt;3,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1728"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;19,751&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;3,907&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;316&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;1,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1738"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;5,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;42,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;13,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(17,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;49,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;41&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1748"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;73&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1758"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,127&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1768"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;1,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zkm3ginMENJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, we allocate revenues to geographic
areas based on the locations of our customers. Geographical revenues for the three and six months ended February 28, 2021 and February
29, 2020 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zGYpI57LRJKh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_z9gDGbJ9tQXk" style="display: none"&gt;Schedule of geographical revenues&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zNuFYcZOo3hi" style="width: 11%; text-align: right" title="Revenues"&gt;2,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z93mCcljEx8e" style="width: 11%; text-align: right" title="Revenues"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZCccHfnPTG4" style="width: 11%; text-align: right" title="Revenues"&gt;1,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zL8mO7cyZKkf" style="width: 11%; text-align: right" title="Revenues"&gt;6,646&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zRhCc317C5tj" style="text-align: right" title="Revenues"&gt;2,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zBuz7mJNiMQ1" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zweUKBN9jm5k" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zL0riiohBn1l" style="text-align: right" title="Revenues"&gt;2,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoAiQISgf8u2" style="text-align: right" title="Revenues"&gt;2,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zGImLC2j8Xw1" style="text-align: right" title="Revenues"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1U5m6HWcd8k" style="text-align: right" title="Revenues"&gt;2&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zw7oCTIrCAeh" style="text-align: right" title="Revenues"&gt;2,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zettzOeta7v5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;928&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_z8XHmMk91w0b" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;676&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zh6S1ozRAed7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zPE2Yh9asvr8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,604&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_ziBkg5MR2u89" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;8,662&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zSpiFfpdnfZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,071&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z4C47ZPf1xK8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,414&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228_z52gyXphz4Rk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,147&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZmoWAIaRUG" style="width: 11%; text-align: right" title="Revenues"&gt;2,607&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zdtH4fxI3K1d" style="width: 11%; text-align: right" title="Revenues"&gt;1,610&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zpey5pnLLmz7" style="width: 11%; text-align: right" title="Revenues"&gt;1,687&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zzLB8044fJ8g" style="width: 11%; text-align: right" title="Revenues"&gt;5,904&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zOJYTKJaLihi" style="text-align: right" title="Revenues"&gt;2,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zNnQp7lYHVX2" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zCmSyeaNnP8d" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztTIHRzPir2a" style="text-align: right" title="Revenues"&gt;2,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zTfFtSt4Blbc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,469&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zQ1xaOoZloqg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zp9B4XOWLPS7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;101&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoHqhQBNd9nl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,696&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_zrTRpI0G3wB1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;6,826&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zvBWkKzjpXL8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,736&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zvhuX5N6KT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,788&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229_zzMNjIK3zFni" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;10,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,403&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;4,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,436&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_h907fh1" style="width: 11%; text-align: right" title="Revenues"&gt;12,078&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues"&gt;5,451&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4gZrgnF82jc" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztd4UPBMbVR" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_927yf2" style="text-align: right" title="Revenues"&gt;5,451&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues"&gt;3,393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues"&gt;66&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_2897fgh" style="text-align: right" title="Revenues"&gt;27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_98ehf2f" style="text-align: right" title="Revenues"&gt;3,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,538&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,255&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;40&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3_fqw0efu9h8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;2,833&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;15,785&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;5,560&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;2,503&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228_pn3n3_f2098e7fh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;23,848&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,153&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,757&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,920&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_f20uefh" style="width: 11%; text-align: right" title="Revenues"&gt;10,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues"&gt;5,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4lTn9wJcPTf" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ze5Q7mdjXTU5" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_f09287f" style="text-align: right" title="Revenues"&gt;5,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;3,207&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_278fh3f" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;3,784&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,497&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,208&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,046&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229_pn3n3_f293f87h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;19,751&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_z2rRqoupWDq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zw0ad7gEFEwa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;&lt;span id="xdx_8BC_zddYLcsOdPqf" style="display: none"&gt;Schedule of consolidated results from reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft*&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;6,646&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zN9YdApTXf18" style="width: 9%; text-align: right"&gt;2,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zhdpwRcNJs5j" style="width: 9%; text-align: right"&gt;2,114&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zvYmVBlb5bVl" style="width: 9%; text-align: right"&gt;1,604&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;13,147&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Income from operations before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,121&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;260&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1555"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;3,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets"&gt;165,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets"&gt;12,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets"&gt;15,242&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Total assets"&gt;21,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets"&gt;(39,317&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_c20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets"&gt;175,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;232&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1579"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;378&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1591"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;84&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1603"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;911&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*Lixoft was purchased on April 1, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zeRjfeLGNc8l" style="width: 9%; text-align: right"&gt;5,904&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4wYRvesKWQk" style="width: 9%; text-align: right"&gt;2,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zmaMrmzDevf6" style="width: 9%; text-align: right"&gt;1,696&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1610"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;10,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;276&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;546&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1620"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;2,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets"&gt;42,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets"&gt;10,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets"&gt;13,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Assets_c20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets"&gt;(17,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Assets_c20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets"&gt;49,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;573&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;89&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1660"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Lixoft*&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"&gt;12,078&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"&gt;5,451&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"&gt;3,486&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="width: 9%; text-align: right"&gt;2,833&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1672"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;23,848&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; text-align: left"&gt;Income from operations before income taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;4,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;1,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1684"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;6,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;165,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,242&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(39,317&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;175,769&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1697"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;78&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1709"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;936&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;298&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;377&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1721"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;1,776&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*Lixoft was purchased on April 1, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Simulations Plus&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Cognigen&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right"&gt;10,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right"&gt;5,137&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right"&gt;3,784&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1728"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"&gt;19,751&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;3,907&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;316&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;1,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1738"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"&gt;5,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;42,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;13,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(17,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;49,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;41&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1748"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures"&gt;73&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1758"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs"&gt;1,127&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1768"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"&gt;1,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">6646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">2114000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">1604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">13147000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2121000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">826000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">3486000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">165712000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_custom_CognigenMember50414546"
      decimals="-3"
      unitRef="USD">12712000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_custom_DILIsymMember50414546"
      decimals="-3"
      unitRef="USD">15242000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_custom_LixoftMember50414562"
      decimals="-3"
      unitRef="USD">21420000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      unitRef="USD">-39317000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">175769000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">232000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">126000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">5000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">378000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">588000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">5000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">35000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">118000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">746000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">485000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">84000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">149000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">193000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-12-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">911000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">5904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2750000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">1696000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">10350000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">276000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">546000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">2826000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="AsOf2020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">42881000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">10465000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">13555000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-02-29_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      unitRef="USD">-17702000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">49199000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">20000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">13000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">42000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">573000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">16000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">31000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">620000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">435000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">89000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">151000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-12-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">675000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">12078000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">5451000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">3486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">2833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">23848000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">4486000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">215000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">1351000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">6537000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">371000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">189000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">5000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">18000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">583000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">1156000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">5000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">78000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">235000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">1474000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">936000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">165000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">298000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">377000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-09-012021-02-28_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">1776000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">10830000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">5137000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">3784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">19751000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">3907000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">1322000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">5545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">17000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">41000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">15000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">73000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">1030000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">36000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">61000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">1127000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">870000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">175000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2019-09-012020-02-29_srt_ParentCompanyMember"
      decimals="-3"
      unitRef="USD">1345000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zGYpI57LRJKh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_z9gDGbJ9tQXk" style="display: none"&gt;Schedule of geographical revenues&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zNuFYcZOo3hi" style="width: 11%; text-align: right" title="Revenues"&gt;2,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z93mCcljEx8e" style="width: 11%; text-align: right" title="Revenues"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZCccHfnPTG4" style="width: 11%; text-align: right" title="Revenues"&gt;1,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zL8mO7cyZKkf" style="width: 11%; text-align: right" title="Revenues"&gt;6,646&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zRhCc317C5tj" style="text-align: right" title="Revenues"&gt;2,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zBuz7mJNiMQ1" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zweUKBN9jm5k" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zL0riiohBn1l" style="text-align: right" title="Revenues"&gt;2,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoAiQISgf8u2" style="text-align: right" title="Revenues"&gt;2,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zGImLC2j8Xw1" style="text-align: right" title="Revenues"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1U5m6HWcd8k" style="text-align: right" title="Revenues"&gt;2&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zw7oCTIrCAeh" style="text-align: right" title="Revenues"&gt;2,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zettzOeta7v5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;928&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_z8XHmMk91w0b" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;676&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zh6S1ozRAed7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zPE2Yh9asvr8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,604&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_ziBkg5MR2u89" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;8,662&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zSpiFfpdnfZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,071&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z4C47ZPf1xK8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,414&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228_z52gyXphz4Rk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,147&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZmoWAIaRUG" style="width: 11%; text-align: right" title="Revenues"&gt;2,607&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zdtH4fxI3K1d" style="width: 11%; text-align: right" title="Revenues"&gt;1,610&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zpey5pnLLmz7" style="width: 11%; text-align: right" title="Revenues"&gt;1,687&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zzLB8044fJ8g" style="width: 11%; text-align: right" title="Revenues"&gt;5,904&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zOJYTKJaLihi" style="text-align: right" title="Revenues"&gt;2,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zNnQp7lYHVX2" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zCmSyeaNnP8d" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztTIHRzPir2a" style="text-align: right" title="Revenues"&gt;2,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zTfFtSt4Blbc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,469&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zQ1xaOoZloqg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zp9B4XOWLPS7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;101&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoHqhQBNd9nl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,696&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_zrTRpI0G3wB1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;6,826&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zvBWkKzjpXL8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,736&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zvhuX5N6KT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;1,788&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229_zzMNjIK3zFni" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;10,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,403&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;4,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,436&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_h907fh1" style="width: 11%; text-align: right" title="Revenues"&gt;12,078&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues"&gt;5,451&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4gZrgnF82jc" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztd4UPBMbVR" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_927yf2" style="text-align: right" title="Revenues"&gt;5,451&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;DILIsym&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues"&gt;3,393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues"&gt;66&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_2897fgh" style="text-align: right" title="Revenues"&gt;27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_98ehf2f" style="text-align: right" title="Revenues"&gt;3,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Lixoft&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,538&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;1,255&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;40&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3_fqw0efu9h8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;2,833&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;15,785&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;5,560&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;2,503&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228_pn3n3_f2098e7fh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;23,848&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Americas&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;EMEA&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Asia Pacific&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Simulations Plus&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;5,153&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,757&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues"&gt;2,920&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_f20uefh" style="width: 11%; text-align: right" title="Revenues"&gt;10,830&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Cognigen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues"&gt;5,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4lTn9wJcPTf" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ze5Q7mdjXTU5" style="text-align: right" title="Revenues"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_f09287f" style="text-align: right" title="Revenues"&gt;5,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;DILIsym&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;3,207&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_278fh3f" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;3,784&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;13,497&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,208&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;3,046&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20190901__20200229_pn3n3_f293f87h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues"&gt;19,751&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">1412000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">6646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">2067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">45000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">2114000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AmericasMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">928000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">676000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">1604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AmericasMember"
      decimals="-3"
      unitRef="USD">8662000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_us-gaap_EMEAMember"
      decimals="-3"
      unitRef="USD">3071000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28_srt_AsiaPacificMember"
      decimals="-3"
      unitRef="USD">1414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">13147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">1610000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">1687000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">5904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2750000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">2750000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AmericasMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">1469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">126000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">101000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">1696000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AmericasMember"
      decimals="-3"
      unitRef="USD">6826000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_us-gaap_EMEAMember"
      decimals="-3"
      unitRef="USD">1736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29_srt_AsiaPacificMember"
      decimals="-3"
      unitRef="USD">1788000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">10350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">5403000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">4239000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2436000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">12078000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">5451000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_CognigenMember50414765"
      decimals="-3"
      unitRef="USD">5451000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">3393000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">66000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">27000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_DILIsymMember50414765"
      decimals="-3"
      unitRef="USD">3486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AmericasMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">1538000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">1255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">40000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_custom_LixoftMember50414781"
      decimals="-3"
      unitRef="USD">2833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AmericasMember"
      decimals="-3"
      unitRef="USD">15785000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_us-gaap_EMEAMember"
      decimals="-3"
      unitRef="USD">5560000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-012021-02-28_srt_AsiaPacificMember"
      decimals="-3"
      unitRef="USD">2503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">23848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">5153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2757000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">2920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_SimulationsMember"
      decimals="-3"
      unitRef="USD">10830000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">5137000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_CognigenMember"
      decimals="-3"
      unitRef="USD">5137000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AmericasMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">3207000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">451000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">126000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_custom_DILIsymMember"
      decimals="-3"
      unitRef="USD">3784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AmericasMember"
      decimals="-3"
      unitRef="USD">13497000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_us-gaap_EMEAMember"
      decimals="-3"
      unitRef="USD">3208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29_srt_AsiaPacificMember"
      decimals="-3"
      unitRef="USD">3046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">19751000</us-gaap:Revenues>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_801_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_z7XpW4OHknK7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 11: &lt;span id="xdx_82A_znHCfAU4qjF5"&gt;EMPLOYEE BENEFIT PLAN&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We maintain a 401(k) Plan for all eligible employees,
and we make matching contributions equal to 100% of the employee&#x2019;s elective deferral, not to exceed 4% of total employee compensation.
We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $&lt;span id="xdx_906_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20201201__20210228_pn3n3" title="Contribution by employer in benefit plan"&gt;131&lt;/span&gt; thousand and $&lt;span id="xdx_90E_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20191201__20200229_pn3n3" title="Contribution by employer in benefit plan"&gt;109&lt;/span&gt; thousand for
the three months ended February 28, 2021 and February 29, 2020, respectively and $&lt;span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20200901__20210228_pn3n3" title="Contribution by employer in benefit plan"&gt;252&lt;/span&gt; thousand and $&lt;span id="xdx_905_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20190901__20200229_pn3n3" title="Contribution by employer in benefit plan"&gt;202&lt;/span&gt; thousand for the six months ended
February 28, 2021 and February 29, 2020, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">131000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">109000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">252000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">202000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_809_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_z89RriJgppj8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 12: &lt;span id="xdx_827_zLKmZZWrZ0n5"&gt;ACQUISITION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 31, 2020, we entered into a Stock Purchase
and Contribution Agreement (the &#x201c;Agreement&#x201d;) with Lixoft. On April 1, 2020, we completed the acquisition of all outstanding
equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming our wholly owned subsidiary. We believe the combination
of Simulations Plus and Lixoft provides substantial potential based on the complementary strengths of each of the companies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the terms of the Agreement, as described
below, we will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third
newly issued, unregistered shares of our common stock. In addition, we will pay $3.5 million of excess working capital based on the March
31, 2020 financial statements of Lixoft.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 1, 2020, we paid the former shareholders
of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of our common stock
valued at $3.7 million, net of adjustments and a holdback for representations and warranties. Under the terms of the Agreement a price
of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of our shares of common stock
for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020. A total of 9,669 shares are held in an escrow
account for potential offset for representations and warrantees. Within three business days following the two-year anniversary of March
31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, we will pay the former shareholders
of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and shares released from escrow valued at $666&#160;thousand issued
at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be
sold by the recipients thereof.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, the Agreement calls for earnout payments
up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of our common stock based on a revenue
growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first
year and $3.5 million in year two. The earnout liability has been recorded at fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the acquisition method of accounting, the
total purchase price reflects Lixoft&#x2019;s tangible and intangible assets and liabilities based on their estimated fair values at the
date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price
for Lixoft:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zITtRHA7JFW9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8B8_zSvWjlLRF1Jc" style="display: none"&gt;Allocation of purchase price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%; text-align: justify"&gt;Assets acquired, including cash of $3,799 and accounts receivable of $629&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 13%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629"&gt;5,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Developed technologies acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired"&gt;8,010&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Estimated value of intangible assets acquired (customer lists, trade name etc.)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)"&gt;4,160&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Estimated goodwill acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGqc8x3Ogqta" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed"&gt;(1,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total consideration"&gt;18,593&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zY2FCZR3iJx6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill was provided in the transaction based
on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company
as a leader in Model-Based Drug Development.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Consolidated supplemental Pro Forma information&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following unaudited consolidated supplemental
pro forma information assumes that the acquisition of Lixoft took place on September 1, 2019 for the income statement for the three and
six months ended February 28, 2021. These amounts have been calculated after applying our accounting policies and adjusting the results
of Lixoft to reflect the same expenses in the three and six months ended February 29, 2020. The adjustments include costs of acquisition,
and amortization of intangibles and other technologies acquired during the merger, assuming the fair value adjustments applied on September
1, 2019, together with consequential tax effects.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zLCDa4CE16Lf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zvssrYcIJ9se" style="display: none"&gt;Schedule of Pro Forma Information&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20201201__20210228_zaWRBnWmYJn3" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20191201__20200229_zlwg9hephjgc" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200901__20210228_zR4KTfbSt1Sl" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20190901__20200229_zR19ly7B2Pd7" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the three months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the six months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Actual)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Pro forma)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Actual)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Pro forma)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: justify; padding-bottom: 2.5pt"&gt;Net Sales&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;13,147&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;11,486&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;23,848&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;22,007&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Net Income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,211&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,777&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,690&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zongcWi47oXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zITtRHA7JFW9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8B8_zSvWjlLRF1Jc" style="display: none"&gt;Allocation of purchase price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%; text-align: justify"&gt;Assets acquired, including cash of $3,799 and accounts receivable of $629&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 13%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629"&gt;5,007&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Developed technologies acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired"&gt;8,010&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Estimated value of intangible assets acquired (customer lists, trade name etc.)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)"&gt;4,160&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Estimated goodwill acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired"&gt;2,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGqc8x3Ogqta" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed"&gt;(1,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total consideration"&gt;18,593&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="AsOf2020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">5007000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="AsOf2020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">8010000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="AsOf2020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">4160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="AsOf2020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">2534000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="AsOf2020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">1118000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2019-09-012020-04-02_custom_LixoftMember"
      decimals="-3"
      unitRef="USD">18593000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="From2020-09-01to2021-02-28">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zLCDa4CE16Lf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zvssrYcIJ9se" style="display: none"&gt;Schedule of Pro Forma Information&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20201201__20210228_zaWRBnWmYJn3" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20191201__20200229_zlwg9hephjgc" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200901__20210228_zR4KTfbSt1Sl" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20190901__20200229_zR19ly7B2Pd7" style="padding-bottom: 1pt; font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the three months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the six months ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Actual)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Pro forma)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Actual)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(Pro forma)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 28, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;February 29, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: justify; padding-bottom: 2.5pt"&gt;Net Sales&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;13,147&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;11,486&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;23,848&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;22,007&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Net Income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,211&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,777&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,690&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">13147000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">11486000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">23848000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">22007000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2020-12-012021-02-28"
      decimals="-3"
      unitRef="USD">3211000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2019-12-012020-02-29"
      decimals="-3"
      unitRef="USD">2777000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2020-09-01to2021-02-28"
      decimals="-3"
      unitRef="USD">5690000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2019-09-012020-02-29"
      decimals="-3"
      unitRef="USD">5293000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-09-01to2021-02-28">&lt;p id="xdx_806_eus-gaap--SubsequentEventsTextBlock_z4XbpFYQ5zJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 13: &lt;span id="xdx_821_zcABzId8V0V6"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On Friday, April 9, 2021, our Board of Directors declared a quarterly cash dividend of &lt;span id="xdx_90A_eus-gaap--CommonStockDividendsPerShareDeclared_pii_c20210401__20210409__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z3nulfgyVF77" title="Dividend declared per share"&gt;$0.06&lt;/span&gt; per share to our shareholders. The dividend amount of $1.2 million will be distributed on Monday, May 3, 2021, for shareholders of record as of Monday, April 26, 2021.&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="From2021-04-012021-04-09_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="USDPShares">0.06</us-gaap:CommonStockDividendsPerShareDeclared>
</xbrl>
</XML>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380332536008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Apr. 12, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 28,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--08-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Simulations Plus, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001023459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4595609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">42505 10th Street West<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lancaster<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">93534-7059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">723-7723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,107,895<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380329816648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 42,385<span></span>
</td>
<td class="nump">$ 49,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $100 and $50</a></td>
<td class="nump">11,306<span></span>
</td>
<td class="nump">7,422<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="top.Show.showAR( this, 'defref_SLP_RevenuesInExcessOfBillings', window );">Revenues in excess of billings</a></td>
<td class="nump">3,837<span></span>
</td>
<td class="nump">3,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">1,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">75,367<span></span>
</td>
<td class="nump">66,804<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">135,553<span></span>
</td>
<td class="nump">129,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term 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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized computer software development costs, net of accumulated amortization of $14,271 and $13,582</a></td>
<td class="nump">6,871<span></span>
</td>
<td class="nump">6,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">924<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">1,532<span></span>
</td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intellectual property, net of accumulated amortization of $5,801 and $5,087</a></td>
<td class="nump">11,184<span></span>
</td>
<td class="nump">11,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net of accumulated amortization of $1,917 and $1,642</a></td>
<td class="nump">6,733<span></span>
</td>
<td class="nump">7,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">12,921<span></span>
</td>
<td class="nump">12,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">175,769<span></span>
</td>
<td class="nump">168,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and other expenses</a></td>
<td class="nump">2,891<span></span>
</td>
<td class="nump">2,251<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="top.Show.showAR( this, 'defref_SLP_ContractsPayableCurrent', window );">Current portion - contracts payable</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_SLP_BillingsInExcessOfRevenues', window );">Billings in excess of revenues</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability, current portion</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">523<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">6,541<span></span>
</td>
<td class="nump">5,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, net</a></td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">1,064<span></span>
</td>
<td class="nump">463<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="top.Show.showAR( this, 'defref_SLP_ContractsPayableNoncurrent', window );">Payments due under contracts payable</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">14,272<span></span>
</td>
<td class="nump">12,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value 10,000,000 shares authorized, no shares issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value and additional paid in capital &#8212;50,000,000 shares authorized, 20,059,528 and 19,923,277 shares issued and outstanding</a></td>
<td class="nump">130,713<span></span>
</td>
<td class="nump">128,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">30,730<span></span>
</td>
<td class="nump">27,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">161,497<span></span>
</td>
<td class="nump">156,035<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 175,769<span></span>
</td>
<td class="nump">$ 168,422<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_BillingsInExcessOfRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Billings in excess of revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_BillingsInExcessOfRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_ContractsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts payable, current portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContractsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_ContractsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts payable, noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContractsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_RevenuesInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenues in excess of billings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_RevenuesInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121593590&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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121556615&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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes 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="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://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 http://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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334449528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization of computer software development costs</a></td>
<td class="nump">$ 14,271<span></span>
</td>
<td class="nump">$ 13,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</a></td>
<td class="nump">20,059,528<span></span>
</td>
<td class="nump">19,923,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding</a></td>
<td class="nump">20,059,528<span></span>
</td>
<td class="nump">19,923,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual Property [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization on intangible assets</a></td>
<td class="nump">$ 5,801<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization on intangible assets</a></td>
<td class="nump">$ 1,917<span></span>
</td>
<td class="nump">$ 1,642<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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(4)<br> -URI http://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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntellectualPropertyMember</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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380330171416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="nump">$ 10,350<span></span>
</td>
<td class="nump">$ 23,848<span></span>
</td>
<td class="nump">$ 19,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,911<span></span>
</td>
<td class="nump">2,666<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">5,309<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">10,236<span></span>
</td>
<td class="nump">7,684<span></span>
</td>
<td class="nump">18,504<span></span>
</td>
<td class="nump">14,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">5,458<span></span>
</td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">9,866<span></span>
</td>
<td class="nump">7,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">2,101<span></span>
</td>
<td class="nump">1,274<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">4,858<span></span>
</td>
<td class="nump">11,967<span></span>
</td>
<td class="nump">8,897<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">2,826<span></span>
</td>
<td class="nump">6,537<span></span>
</td>
<td class="nump">5,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(22)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in value of contingent consideration</a></td>
<td class="num">(122)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Income/(Loss) on currency exchange</a></td>
<td class="nump">23<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(63)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">3,423<span></span>
</td>
<td class="nump">2,836<span></span>
</td>
<td class="nump">6,419<span></span>
</td>
<td class="nump">5,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(212)<span></span>
</td>
<td class="num">(686)<span></span>
</td>
<td class="num">(729)<span></span>
</td>
<td class="num">(1,361)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 3,211<span></span>
</td>
<td class="nump">$ 2,150<span></span>
</td>
<td class="nump">$ 5,690<span></span>
</td>
<td class="nump">$ 4,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">20,006<span></span>
</td>
<td class="nump">17,638<span></span>
</td>
<td class="nump">19,968<span></span>
</td>
<td class="nump">17,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">20,842<span></span>
</td>
<td class="nump">18,316<span></span>
</td>
<td class="nump">20,786<span></span>
</td>
<td class="nump">18,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Other Comprehensive Income (Loss), net of tax</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">$ (4)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income</a></td>
<td class="nump">$ 3,207<span></span>
</td>
<td class="nump">$ 2,150<span></span>
</td>
<td class="nump">$ 5,686<span></span>
</td>
<td class="nump">$ 4,208<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 http://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 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109240200&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 http://asc.fasb.org/extlink&amp;oid=121605123&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 http://asc.fasb.org/extlink&amp;oid=120253306&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 http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120385591&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380329496920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock And Additional Paid In Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Aug. 31, 2019</a></td>
<td class="nump">$ 15,327<span></span>
</td>
<td class="nump">$ 22,355<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">303<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">640<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued to Directors for services</a></td>
<td class="nump">144<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Declaration of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,115)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Feb. 29, 2020</a></td>
<td class="nump">16,414<span></span>
</td>
<td class="nump">24,448<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 40,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common dividends declared per common 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="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Nov. 30, 2019</a></td>
<td class="nump">15,830<span></span>
</td>
<td class="nump">23,357<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">345<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued to Directors for services</a></td>
<td class="nump">72<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Declaration of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,059)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Feb. 29, 2020</a></td>
<td class="nump">16,414<span></span>
</td>
<td class="nump">24,448<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 40,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common dividends declared per common 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="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Aug. 31, 2020</a></td>
<td class="nump">128,541<span></span>
</td>
<td class="nump">27,436<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">$ 156,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">836<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">1,166<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued to Directors for services</a></td>
<td class="nump">170<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Declaration of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,396)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Feb. 28, 2021</a></td>
<td class="nump">130,713<span></span>
</td>
<td class="nump">30,730<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">$ 161,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common dividends declared per common 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="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Nov. 30, 2020</a></td>
<td class="nump">129,253<span></span>
</td>
<td class="nump">28,720<span></span>
</td>
<td class="nump">58<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">656<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock-based compensation</a></td>
<td class="nump">717<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued to Directors for services</a></td>
<td class="nump">87<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Declaration of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,201)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Feb. 28, 2021</a></td>
<td class="nump">$ 130,713<span></span>
</td>
<td class="nump">$ 30,730<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 161,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common dividends declared per common 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="nump">$ 0.06<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://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 http://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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333447720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 5,690<span></span>
</td>
<td class="nump">$ 4,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">1,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in value of contingent consideration</a></td>
<td class="nump">243<span></span>
</td>
<td class="nump">(0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of note premiums</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,336<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Currency translation adjustments</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Increase (decrease) in</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(3,884)<span></span>
</td>
<td class="num">(2,218)<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="top.Show.showAR( this, 'defref_SLP_IncreaseDecreaseInRevenuesInExcessOfBillings', window );">Revenues in excess of billings</a></td>
<td class="num">(744)<span></span>
</td>
<td class="num">(880)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid income taxes</a></td>
<td class="num">(280)<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and other expenses</a></td>
<td class="nump">640<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_SLP_IncreaseDecreaseInBillingInExcessOfRevenues', window );">Billings in excess of revenues</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">223<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">6,634<span></span>
</td>
<td class="nump">3,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows used in investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(583)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(40,789)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Proceeds from sale of short-term investments</a></td>
<td class="nump">30,950<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized computer software development costs</a></td>
<td class="num">(1,474)<span></span>
</td>
<td class="num">(1,127)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(11,896)<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows used in financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(2,396)<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from the exercise of stock options</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,560)<span></span>
</td>
<td class="num">(1,812)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(6,822)<span></span>
</td>
<td class="nump">813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">49,207<span></span>
</td>
<td class="nump">11,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">42,385<span></span>
</td>
<td class="nump">12,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">878<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-Cash Investing and Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_RightOfUseAssetsCapitalized', window );">Right of use assets capitalized</a></td>
<td class="nump">$ 905<span></span>
</td>
<td class="nump">$ 903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_IncreaseDecreaseInBillingInExcessOfRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in billings in excess of revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_IncreaseDecreaseInBillingInExcessOfRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_IncreaseDecreaseInRevenuesInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>(Increase) decrease in revenues in excess of billings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_IncreaseDecreaseInRevenuesInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_RightOfUseAssetsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right of use assets capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_RightOfUseAssetsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=119993939&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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 effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-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 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328155048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">GENERAL</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zYWpwJdDm7kj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1: <span id="xdx_824_zIn5rItksKmf">GENERAL</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This report on Form 10-Q for the quarter ended
February 28, 2021, should be read in conjunction with the our Annual Report on Form 10-K for the year ended August 31, 2020, filed with
the Securities and Exchange Commission (&#8220;SEC&#8221;) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation
S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures
required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations
Plus, Inc. ("we", "our", "us"), the interim data includes all adjustments, consisting only of normal recurring
adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative
of those to be expected for the full year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Organization</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Simulations Plus, Inc. (&#8220;Simulations Plus&#8221;)
was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation
(&#8220;Cognigen&#8221;) and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired
DILIsym Services, Inc. (&#8220;DILIsym&#8221;) as a wholly owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a
French soci&#233;t&#233; par actions simplifi&#233;e (&#8220;Lixoft&#8221;) as a wholly owned subsidiary pursuant to a stock purchase
and contribution agreement. (Collectively, &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;). &#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Lines of Business</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a premier developer of drug discovery and
development software for modeling and simulation, and for the prediction of molecular properties utilizing artificial intelligence and
machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical
trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical,
biotechnology, agrochemical, cosmetics, food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based
research.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326258456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zwapYpxSZLTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2: <span id="xdx_82E_zQTNCPWwWhL6">SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zGedeUDxUoxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Principles of Consolidation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions
have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_849_eus-gaap--UseOfEstimates_z3uLlHStpPg9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Use of Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements and accompanying notes
are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements
requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses.
These estimates and assumptions are affected by management&#8217;s application of accounting policies. Actual results could differ from
those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development
costs, valuation of stock options, and accounting for income taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_840_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ztEh6e4EwXH7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Reclassifications</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain numbers in the prior year have been reclassified
to conform to the current year's presentation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zVgLeVP8cRta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Revenue Recognition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of
software licenses and by providing consulting services to the pharmaceutical industry for drug development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Accounting Standards Codification
Topic 606 (ASC Topic 606), &#8220;<i>Revenue from Contracts with Customers&#8221;,</i> we determine revenue recognition through the following
steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td>
    <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Deferred Commissions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales commissions earned by our sales force and
our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales
commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period
of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts
are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included
in sales and marketing expenses on the condensed consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We apply the practical expedient in ASC Topic
606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts
are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Practical Expedients and Exemptions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have elected the following additional
practical expedients in applying Topic 606:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Commission Expense</i></b>: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any of the longer term contracts have commissions associated with them<i>.</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Transaction Price Allocated to Future
    Performance Obligations</i></b>: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to
    performance obligations that have not yet been satisfied as of February 28, 2021. ASC 606 provides certain practical expedients that
    limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We applied the practical expedient to
    not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part
    of a contract that has an original expected duration of one year or less.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6hKCmGmEKJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Cash and Cash Equivalents</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the statements of cash flows, we consider all highly
liquid investments purchased with original maturities of three months or less to be cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zEIgAgQNV4nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Accounts Receivable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We analyze the age of customer balances, historical
bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our
trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due
to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all
collection attempts have failed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zZhSLaB7Epe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Investments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may invest excess cash balances in short-term
and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored
enterprise securities, corporate bonds and/or commercial paper. We account for our investment in marketable securities in accordance with
Financial Accounting Standards Board (FASB) ASC 320, Investments &#8211; Debt and Equity Securities. This statement requires debt securities
to be classified into three categories:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity&#8212;Debt securities that the
entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of
the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities
are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading Securities&#8212;Debt securities that
are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses
included in earnings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Available-for-Sale&#8212;Debt securities not classified
as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings
and reported as a separate component of shareholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We classify our investments in marketable debt
securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended February 28,
2021, all of our investments were classified as held-to-maturity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84E_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zL6kOIvyxVda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Capitalized Computer Software Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Software development costs are capitalized in
accordance with ASC 985-20, <i>&#8220;Costs of Software to Be Sold, Leased, or Marketed&#8221;</i>. Capitalization of software development
costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The establishment of technological feasibility
and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with
respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated
economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries
and direct payroll-related costs and the purchase of existing software to be used in our software products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization of capitalized software development
costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to
exceed five years). Amortization of software development costs amounted to $<span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20201201__20210228_zPh2Tqf2IT95" title="Amortization of software development">365</span> thousand and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20191201__20200229_zYvQgjlXKCh2" title="Amortization of software development">314</span> thousand for the three months ended
February 28, 2021 and February 29, 2020, respectively and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20200901__20210228_pn3n3" title="Amortization of software development">690</span> thousand and $<span id="xdx_90D_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20190901__20200229_pn3n3" title="Amortization of software development">628</span> thousand for the six months ended February 28, 2021 and
February 29, 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development
costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We test capitalized computer software development
costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zB3aZIzRpw5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Property and Equipment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, less
accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated
useful lives as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: top; background-color: White">
    <td><span id="xdx_8BE_zTsg89vnPcbe" style="display: none">Property and Equipment estimated useful lives</span></td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 30%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td>
    <td style="width: 30%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr>
  </table>
<p id="xdx_8AB_zD6VKx8ZcC17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p id="xdx_848_eus-gaap--InternalUseSoftwarePolicy_zetLPqn0SC5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Internal-use Software</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a service contract related to the implementation of internally
used software. In accordance with ASC 350-40 <i>&#8220;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing
Arrangement That Is a Service Contract&#8221;</i>, we have capitalized certain internal-use software which are included in long-term assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amortization will be classified as selling,
general, and administrative expenses on the condensed consolidated statement of operations and maintenance and minor upgrades are charged
to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for
the project as it is still in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_842_eus-gaap--LesseeLeasesPolicyTextBlock_zuzl84zLTjLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental balance sheet information related
to operating leases was as follows as of February 28, 2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BD_znHvZvVFCWe3" style="display: none">Schedule of lease cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">(in thousands)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 43%"><span style="font: 10pt Times New Roman, Times, Serif">Right of use assets</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"><span style="font: 10pt Times New Roman, Times, Serif">1,532</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Current</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"><span style="font: 10pt Times New Roman, Times, Serif">469</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Long-term</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"><span style="font: 10pt Times New Roman, Times, Serif">1,064</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Operating lease costs</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"><span style="font: 10pt Times New Roman, Times, Serif">314</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term">3.0</span> years</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate">3.79%</span></span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8A8_zYfx2GlsMUa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p>

<p id="xdx_846_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zsRTWdy7On7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets and Goodwill</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We perform valuations of assets acquired and liabilities
assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their
acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements.
We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired
businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern
in which the majority of the economic benefits are expected to be consumed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the cost of
an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually
or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger
an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse
action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use
of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance
relative to expected historical or projected future results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is tested for impairment at the reporting
unit level, which is one level below or the same as an operating segment. As of February 28, 2021, we determined that we have&#160;four&#160;reporting
units: Simulations Plus, Cognigen, DILIsym and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment
to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. we are
required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its
carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by
comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair
value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If,
however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired
and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill
over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows
expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets
such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill,
an impairment loss is recognized in an amount equal to the excess.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021, the entire balance of
goodwill was attributed to three of the our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization
are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
We did not recognize any impairment charges during the three months and six months ended February 28, 2021 and February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reconciliation of Goodwill as of February 28,
2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B5_zbnk0RBNFheb" style="display: none">Schedule of reconciliation of goodwill</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zwwiFp9lQCa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znLM6Z42MB5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Fair Value of Financial Instruments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities recorded at fair value
in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair
value. The categories, as defined by the standard are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 84%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain of our financial instruments, including
accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service
costs, the amounts approximate fair value due to their short maturities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes fair value measurements
at February 28, 2021 and August 31, 2020 for assets and liabilities measured at fair value on a recurring basis:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B9_zWP9lyVi2mpb" style="display: none">Schedule of fair value measurements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">February 28, 2021:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">75,367</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">75,367</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,974</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,974</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zkPr6XhNG7Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021 and August 31, 2020, we
had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration
obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow
model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on
significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions
as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount
of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are
recorded in our Consolidated Statement of Operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of contingent
consideration value:</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zF8ThbBkx1I9" style="display: none">Reconciliation of contingent consideration value</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%">Value at August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">243</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Value at February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,974</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zcqfstGMaUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_84B_eus-gaap--ResearchAndDevelopmentExpensePolicy_zVfnRfODnqJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Research and Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are charged to
expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased
software that was developed by other companies and incorporated into, or used in the development of, our final products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zEnB7kglaYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for income taxes in accordance with
ASC 740-10, <i>&#8220;Income Taxes&#8221;</i> which requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been included in the financial statements or tax returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized
for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting
amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to
be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax
assets and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zfUxU3sOqpE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intellectual
property</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)">
<tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: justify">The following table summarizes intellectual property as of February 28, 2021:</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">67</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">8</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">4,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,925</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Developed technologies&#8211;DILIsym acquisition</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">1,188</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,662</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td>&#160;</td>
    <td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">38</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Developed technologies&#8211;Lixoft acquisition</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">459</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,551</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,801</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,184</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property
as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font: 8pt Times New Roman, Times, Serif">(in
    thousands)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Amortization<br/>
Period</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisition<br/>
Value</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated<br/>
Amortization</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Net Book <br/>
Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Royalty Agreement buy out-Enslein Research</span></td>
    <td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">75</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">64</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Termination/nonassertion agreement-TSRL Inc.</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">6,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">3,775</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">2,225</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;DILIsym acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 9 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">2,850</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">1,029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">1,821</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Intellectual rights of Entelos Holding Corp. </span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">50</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;Lixoft acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 16 years</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">8,010</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">209</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">7,801</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif"><b>16,985</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif"><b>5,087</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif"><b>11,898</b></span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8AA_zzGF6iIXmZI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for intellectual property
agreements for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z7HdjSsZW3G5" title="Amortization of intangible assets">357</span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVVWIZQjunm5" title="Amortization of intangible assets">232</span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets">714</span> thousand and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets">465</span> thousand, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z8LbTxqXn4Ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Other intangible assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)">
  <tr style="height: 1pt; vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B8_zhIFIBhRwvch" style="display: none">Schedule of other intangible assets</span></td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="10" style="text-align: left">The following table summarizes the Company&#8217;s other intangible assets as of February 28, 2021:&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">894</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,187</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,383</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">42</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,917</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">6,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company&#8217;s
other intangible assets as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">15</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zyR1sKy0mdcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for other intangible
assets for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z7VTMr9trOS7" title="Amortization of intangible assets">138</span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zdJEiS71Fxf9" title="Amortization of intangible assets">87</span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets">275</span> thousand and $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets">174</span> thousand, respectively.
According to policy in addition to normal amortization, these assets are tested for impairment as needed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zOZNvyBWDmLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Earnings per Share</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report earnings per share in accordance with
FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number
of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is
increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued
and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months
ended February 28, 2021 and February 29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BB_zzz117vwS1p" style="display: none">Schedule of earnings per share</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator:</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 44%; text-align: left">Net income attributable to common shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,211</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,690</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,208</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-decoration: underline">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,006</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,638</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,968</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,624</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">836</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">678</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">818</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">682</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,842</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,316</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,786</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,306</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_8A3_zJmXOZ3gF8Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zYLwyhB8D7ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock-Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation costs related to stock options are
determined in accordance with FASB ASC 718-10, <i>&#8220;Compensation-Stock Compensation&#8221;, </i>using the modified prospective method.
Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized
on a straight-line basis over the options&#8217; vesting period. Stock-based compensation expense was $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20201201__20210228_zA3ratJERRnd" title="Stock-based compensation">804</span> thousand and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20191201__20200229_zMPHBBv1BnXd">417</span> thousand
for the three months ended February 28, 2021 and February 29, 2020, respectively, and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210228_z8M8j6QEBcQ2">1.3</span> million and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20190901__20200229_zXKW6EWE6Ota">784</span> thousand for the six months
ended February 28, 2021 and February 29, 2020, respectively. This expense is included in the condensed consolidated statements of operations
as Selling, general, and administration and Research and development expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpg1fbrXJicc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Impairment of Long-lived Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for the impairment and disposition
of long-lived assets in accordance with ASC 350, <i>&#8220;Intangibles &#8211; Goodwill and Other</i>&#8221; and ASC 360, <i>&#8220;Property
and Equipment&#8221;</i>. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that
their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future
undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of
an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between
the fair value and the asset's carrying amount. No impairment losses were recorded during the six months ended February 28, 2021 and February
29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zxOwTXzCQfL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Recently
Issued Accounting Pronouncements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In March 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;)
2020-04<i>,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>&#160;(&#8220;ASU
2020-04&#8221;). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications,
hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning
away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (&#8220;LIBOR&#8221;). This
ASU is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have
a material impact on our financial statements or related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In February
2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic
840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and
interim reporting periods beginning after December 15, 2018. We adopted this ASU on September 1, 2019.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334160872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--RevenueFromContractWithCustomerTextBlock_zDNiyJLoFbx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3: <span id="xdx_827_z46JGPBOX0D8">REVENUE RECOGNITION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Contract Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended
February 28, 2021, we recognized $<span id="xdx_903_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20201201__20210228_ztHlyLeOO2Ad" title="Revenues included in contract liabilities">104</span>
thousand and $<span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200901__20210228_zz1UeuwgjZe8" title="Revenues included in contract liabilities">400</span>
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2020, and during the three and six
months ended February 29, 2020, we recognized $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20191201__20200228_zBi395NH1DBe" title="Revenues included in contract liabilities">338</span>
thousand and $<span id="xdx_902_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20190901__20200229_zLtoovkUfAP9" title="Revenues included in contract liabilities">773</span>
thousand, respectively, of revenue that was included in contract liabilities as of August 31, 2019.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Disaggregation of Revenues</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of disaggregation of revenue for
the three and six months ended February 28, 2021 and February 29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zd6dMpFd2DC8" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zoynBpdzqAU" style="display: none">Schedule of disaggregation of revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline; text-align: left">Software licenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">&#160;&#160;&#160;&#160;&#160;Point in time</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">7,536</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">13,472</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">9,494</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Over time</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">504</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; text-align: left">Consulting services:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Over time</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,320</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,965</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">9,873</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">9,753</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,147</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210228_zND2x7CNdxUe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">23,848</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20190901__20200229_zNPIJMNk1Gv4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">19,751</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Remaining Performance Obligations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Remaining performance obligations that do not
fall under the expedients require us to perform various&#160;consulting and software development services of approximately $<span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_dm_c20210228_z095HUHVtKFd" title="Remaining performance obligations">3.8</span>
million. It is anticipated that a majority of these revenues will be recognized within the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380327687992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_809_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zCFhsQGijVL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE
4: <span id="xdx_823_zvQerzrajEqk">PROPERTY AND EQUIPMENT</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment consisted of the following:</p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zNyFq2GBktb5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zylRBhFYoTV5" style="display: none">Schedule of property and equipment</span></td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%">Equipment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross">1,012</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross">865</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">548</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">123</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">391</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zLNW1VvsAQTf" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sub total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210228_pn3n3" style="text-align: right" title="Property and equipment, gross">2,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross">1,688</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210228_zDlca9tlkBzd" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,346</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zy6udwEaDHeh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net book value</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">924</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">438</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120429125&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 http://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 http://asc.fasb.org/extlink&amp;oid=120429125&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 http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334459688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTextBlock', window );">INVESTMENTS</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--InvestmentTextBlock_zGjpVs7Hbmml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 5: <span id="xdx_823_zNumejGN7eGf">INVESTMENTS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We invest a portion of our excess cash balances
in short-term debt securities. Investments at February 28, 2021 consisted of corporate bonds with maturities remaining of less than 12
months. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities,
corporate bonds and/or commercial paper. We account for investments in accordance with FASB ASC 320, Investments &#8211; Debt and Equity
Securities. At February 28, 2021, all investments were classified as held-to-maturity securities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize  our short-term
investments as of February 28, 2021 and August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--InvestmentTableTextBlock_pn3n3_zAXU8itL4TX4" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zzVdxi14SGBj" style="display: none">Schedule of short term investment</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center"><b>February 28, 2021</b></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShortTermInvestments_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost">75,367</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zgn20I8rakRh" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEnZpdYofvmj" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss">(65</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value">75,302</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShortTermInvestments_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">75,367</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228_zSiOZMJyEUo1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228_zbMOrYvkTr3l" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(65</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--InvestmentsFairValueDisclosure_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">75,302</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31, 2020</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--ShortTermInvestments_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zGu2PzYnwNxd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zt72SbFE9uw" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShortTermInvestments_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zUnBTVIewX33" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zlg552NWYiMd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--InvestmentsFairValueDisclosure_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_zt25p3LSCqk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></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_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment.</p></div>
<a href="javascript:void(0);" onclick="top.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 321<br> -URI http://asc.fasb.org/topic&amp;trid=75115024<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -URI http://asc.fasb.org/topic&amp;trid=2197064<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326109400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS PAYABLE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">CONTRACTS PAYABLE</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--OtherLiabilitiesDisclosureTextBlock_zqPx4RXTgVii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 6: <span id="xdx_820_zzXSUkCuv2l">CONTRACTS PAYABLE</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">DILIsym Acquisition Liabilities</span>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2017, we acquired DILIsym. The agreement
provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties,
and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition.
The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019.
In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the
amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback
and the $1.0 million holdback provision was released eighteen months after June 1, 2017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"><span style="text-decoration: underline">Lixoft Acquisition Liabilities</span>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify">On April 1, 2020, we acquired Lixoft.
The agreement provided for a 24 month $2.0 million holdback escrow provision against certain representations and warrantees, comprised
of $1.3 million of cash and shares of stock valued at $667 thousand issued at the date of the agreement. In addition, based on a revenue
growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments of up to $5.5 million (two-thirds
cash and one-third newly issued, restricted shares of our common stock). The former shareholders of Lixoft can earn up to $2.0 million
the first year and $3.5 million in year two.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021 and August 31, 2020 the
following liabilities have been recorded:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zkI7b9wqgKYd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt"><span id="xdx_8B7_zlWFwVmdxGU8" style="display: none">Schedule of Liabilities</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Holdback liability &#8212; Lixoft</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Earnout liability &#8212; Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,974</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,731</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Sub total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_c20210228_pn3n3" style="text-align: right" title="Total contract with customer">6,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_c20200831_pn3n3" style="text-align: right" title="Total contract with customer">6,064</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractsPayableCurrent_c20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_ecustom--ContractsPayableNoncurrent_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,307</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContractsPayableNoncurrent_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,064</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326029960">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zANagMwJNiHf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7: <span id="xdx_823_zLEpMDxvJ7Wk">COMMITMENTS AND CONTINGENCIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease approximately 9,255 square feet of space
in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired
in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2,
2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016,
we exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month.
In December 2020, the lease was amended to extend the term to January 31, 2026. The amendment decreased the leased square footage from
13,500 sq. ft to 9,255 sq. ft, and correspondingly reduced the base rent from $25 thousand per month to $16.7 thousand per month. The
amended lease also allows us to opt out of the last 4 years of the lease upon 180-day notice to the landlord with no penalty.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Cognigen subsidiary leases approximately 12,623
square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option
extending it to November 2021. The new base rent is $16&#160;thousand per month.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">DILIsym leases approximately 2,700 square feet
of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire October 2020. An amendment to the initial
lease became effective April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base
rent is approximately $8 thousand per month with an annual 3% adjustment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In Paris, France, Lixoft leases approximately
2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $288 thousand. The lease is for a 9-year term,
with an option to terminate every 3 years, and expires in November of 2024. The rent is $16 thousand per quarter (approximately $5.3 thousand
per month) and can be adjusted each December based on a consumer price index.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rent expense, including common area maintenance
fees for the three months ended February 28, 2021, and February 29, 2020 was $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20201201__20210228_pn3n3" title="Rent expense">147</span>&#160;thousand and $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20191201__20200229_pn3n3" title="Rent expense">150</span> thousand, respectively, and $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20200901__20210228_pn3n3" title="Rent expense">332</span>
thousand and $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20190901__20200229_pn3n3" title="Rent expense">295</span> thousand for the six months ended February 28, 2021 and February 29, 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future minimum lease payments under noncancelable
operating leases with remaining terms of one year or more at February 28, 2021 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_z2bTkweAVome" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BC_zKz4zwRPdyLh" style="display: none">Future minimum lease payments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_491_20210228_z9ujJD8DtOj1" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">(in thousands)</span> <br/><b>Years Ending
    February 28,</b></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzLAC_zkBD7AymYZV2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 73%; text-align: center">2022</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">513</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzLAC_znkEzOmrsbr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">370</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzLAC_zgxirIogz6Wf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzLAC_ze7i0DFufBd7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPzLAC_zEnKdlPUaaNf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: center">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">183</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzLAC_zHIY2hE29Ix6" style="vertical-align: bottom; background-color: White">
    <td style="color: White; padding-bottom: 2.5pt; text-align: center">Future minimum lease payments&#160;&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,638</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify; background-color: white"><span style="text-decoration: underline">Line of
Credit</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, we entered into a
Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement provides us with a credit facility of $<span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3n3_dm_c20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zjzw0B5iup14" title="Line of credit maximum amount">3.5</span> million through
<span id="xdx_90A_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20190901__20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zPXGTPxn4g9h" title="Line of credit expiration date">April 15, 2022</span>. As of February 28, 2021, there were <span id="xdx_906_eus-gaap--LineOfCredit_iI_pn3n3_do_c20210228__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zWuLYV1zeA48" title="Line of credit amount outstanding">no</span> amounts drawn against the line of credit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Employment Agreements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, we have entered
into employment agreements with certain of our key management personnel that may require compensation payments upon termination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">License Agreement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had a royalty agreement with Dassault Syst&#232;mes
Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor&#8482;. The module
was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty
of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and we do not bear any royalty
obligations towards Dassault Syst&#232;mes Americas Corp. effective as of June 30, 2019. In addition, the license agreement terminated
on September 5, 2020. We have not experienced any adverse impact on revenue since terminating the license agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are in the process of making arrangements to
replace the database, which is expected to be completed by the end of fiscal year 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow guidance issued by the FASB with regard
to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold
of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected
to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position
will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be
examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns
with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal
year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 remain open for audit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our review of prior year tax positions using the
criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results
of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Legal Proceedings</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may be subject to litigation, claims, investigations and audits
arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and
are not aware of any pending, threatened, or unasserted legal proceedings of any kind.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326031400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS&#8217; EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zWuX1VaSlzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8: <span id="xdx_829_zzDBfe2lN1Yj">SHAREHOLDERS&#8217; EQUITY</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Dividends</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors declared cash dividends
during fiscal years 2021 and 2020. The details of the dividends paid are in the following tables:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zb7ApNGd3Dpf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span id="xdx_8BE_zAgXLkCNdLMb" style="display: none">Schedule of dividends declared and paid</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts)</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zCqq6mB2Sb39" title="Record Date">10/26/2020</span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_988_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPyDgkgP2z18" style="width: 22%; text-align: center" title="Distribution Date">11/02/2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zFDNV2dWvsL1" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="width: 13%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount">1,195</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zhhCOeVAZiP6" title="Record Date">1/25/2021</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_980_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zHIuxiteO4f5" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">2/01/2021</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zZfCCpt53t33" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">20,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,201</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsOfDividends_c20200901__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">2,396</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zShWIzc6Liwj" title="Record Date">10/25/2019</span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zDQ0BlmP0eBe" style="width: 22%; text-align: center" title="Distribution Date">11/01/2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z9I75F2qDp66" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 13%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount">1,056</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center"><span id="xdx_90F_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zyNTGl77XL04" title="Record Date">1/27/2020</span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zLHuht94kJO7" style="text-align: center" title="Distribution Date">2/03/2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zQ9mL35gBHLa" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount">1,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z9pZBslNr4Jd" title="Record Date">4/24/2020</span></td><td>&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zTtY3MDoqUZh" style="text-align: center" title="Distribution Date">5/01/2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zYAVYEYh73J8" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount">1,066</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zRF3Bqr1Agq9" title="Record Date">7/27/2020</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_ziq532cUaabi" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">8/03/2020</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zC1xMwbmK2ja" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,069</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">4,250</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zas3SDXQkc2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Option Plans</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 23, 2007, the Board of Directors adopted
and the shareholders approved the 2007 Stock Option Plan under which a total of 1.0 million shares of common stock were reserved for issuance.
On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be
granted under the 2007 Stock Option Plan to 2.0&#160;million. This plan terminated in February 2017 by its term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 23, 2016 the Board of Directors adopted,
and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of <span id="xdx_903_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3n3_dm_c20210228__us-gaap--PlanNameAxis__custom--Equity2017IncentivePlanMember_z1J1bmdaJPOd" title="Common stock reserved for issuance under the plan">1.0</span> million shares of common
stock were reserved for issuance. This plan will terminate in December 2026 by its term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 20, 2020, the Board of Directors adopted
an amendment to the 2017 Equity Incentive Plan to, subject to shareholder approval, increase the number of shares reserved for issuance
under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment, which was submitted for
shareholder approval at our 2021 annual shareholder meeting, was not approved by the shareholders. As a result, we expect to submit a
new equity plan for adoption by the Board of Directors and shareholders in May 2021. If approved, the new equity incentive plan will replace
the 2017 Equity Incentive Plan, except that outstanding awards granted prior to the adoption of the new equity incentive plan will continue
to be governed by the 2017 Equity Incentive Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021, employees and directors
hold Qualified Incentive Stock Options (&#8220;ISOs&#8221;) and Non-Qualified Stock Options (&#8220;NQSOs) to purchase 1.3 million shares
of common stock at exercise prices ranging from $6.85 to $61.84.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes information about stock options:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_ztvGSxV17WNl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BE_zkpgnVyCVIVh" style="display: none">Schedule of stock option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif">(in
                                            thousands, except per share and weighted-average amounts)</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Transactions during the six months ended February 28, 2021</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of <br/> Options</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise <br/> Price <br/> Per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: justify">Outstanding, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFioJtWP9fb7" style="width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nQ9cm5yf22" style="width: 11%; text-align: right" title="Outstanding">17.76</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqckgChfCE0j" style="width: 11%; text-align: right" title="Outstanding, end of period">6.79</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpiHD6YcQA22" style="text-align: right" title="Granted">206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZOBJa9z9B71" style="text-align: right" title="Exercised">(134</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised">13.11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Cancelled/Forfeited</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc9W01sGc7bl" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited">(34</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">26.19</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Outstanding, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z90Oaqgt94Zk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance">1,262</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z84cyAgI7ojg" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding">24.57</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zozCuIliWdvl" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding, end of period">6.88</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Exercisable, February 28, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9p0Vc2cFOe9" style="text-align: right" title="Options exercisable">657</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqOZQa1WDbY8" style="text-align: right" title="Options exercisable">11.68</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpIjZzDqLZvj" style="text-align: right" title="Options exercisable - weighted average life">5.31</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8AE_zmN85dxSEl66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted-average remaining contractual life
of options outstanding issued under the Plan, both ISOs and NQSOs, was <span id="xdx_90A_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFTHY154Kvw4" title="Weighted average remaining contractual life">6.88</span> years at February 28, 2021. The total fair value of nonvested
stock options as of February 28, 2021 was $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_dm_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPlaE0ZO41t4" title="Fair value of non-vested options">20.1</span> million and is amortizable over a weighted average period of <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWHuZ019bWX5" title="Fair value amortization period">3.73</span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of these options was estimated
at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating
the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models
require the input of highly subjective assumptions, including the expected stock price volatility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the fair value
of the options, including both ISOs and NQSOs, granted during the six months ended February 28, 2021 and fiscal year 2020:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_z9Kj4voxY2el" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B3_zVExMydViFe7" style="display: none">Schedule of fair value of options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200901__20210228_zQ5wLC5Iy1bf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20190901__20200831_zKJ7zixCOmVl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands except pricing)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six months ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FairValueOptionsGranted_pn3n3_zo7k3CupY2vf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Estimated fair value of awards granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,657</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,997</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pii_dp_zi3ewGTf0UJ9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unvested forfeiture rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_zcCGGDwYjRjh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average grant price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--WeightedAverageMarketPrice_pii_z98mpVampAy2" style="vertical-align: bottom; background-color: White">
    <td>Weighted average market price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_z4lxTJlq0Qb5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.47%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33.56%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_zOS4nqNiEP7b" style="vertical-align: bottom; background-color: White">
    <td>Weighted average risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.60%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.39%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_zeitUOe2u6c8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.41%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.65%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average expected life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210228_z5kZMvsabyX1" title="Weighted average expected life">6.64</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zuMu78dguR7j" title="Weighted average expected life">6.67</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zGHvBH4vA8qb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exercise prices for the options outstanding
at February 28, 2021 ranged from $6.85 to $61.84, and the information relating to these options is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">(in thousands except
prices)</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zJGsIuYXwskh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><span id="xdx_8BC_zQBx7CP0HCYj" style="display: none">Schedule of options by exercise price range</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Low</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">High</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise <br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price low">6.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price high">8.00</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zYUFKO3jgHCg" style="width: 9%; text-align: right" title="Awards outstanding">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z5aTr8hl1qR8" title="Awards outstanding weighted average remaining contractual life">3.50</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zebzty05RWYd" style="width: 9%; text-align: right" title="Awards exercisable">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zgFI4B84CSAf" title="Awards exercisable weighted average remaining contractual life">3.50</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 8%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low">8.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high">16.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zxHPP7IBXkf6" style="text-align: right" title="Awards outstanding">470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zeL80o0yriK1" title="Awards outstanding weighted average remaining contractual life">5.55</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">9.93</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zEKYyZ7ruhQj" style="text-align: right" title="Awards exercisable">402</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zx7Dp8m1y8Gd" title="Awards exercisable weighted average remaining contractual life">5.48</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">9.89</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low">16.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high">24.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zECqE039riwj" style="text-align: right" title="Awards outstanding">191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zvVl9fqmMO4c" title="Awards outstanding weighted average remaining contractual life">7.21</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">20.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_ze78taRiv88i" style="text-align: right" title="Awards exercisable">65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z3HH1SAT49Ke" title="Awards exercisable weighted average remaining contractual life">6.41</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">20.42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low">24.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high">38.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFEYStSaz9bb" style="text-align: right" title="Awards outstanding">189</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z2yqyngZ7VK9" title="Awards outstanding weighted average remaining contractual life">8.66</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">33.45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zUOCWctwaPXh" style="text-align: right" title="Awards exercisable">39</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zzyEr4MVPzS6" title="Awards exercisable weighted average remaining contractual life">8.63</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">33.82</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low">38.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high">52.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zXHWpVEFkCg7" style="text-align: right" title="Awards outstanding">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zrOcpC1VWH6b" title="Awards outstanding weighted average remaining contractual life">9.09</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">38.59</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zfoj4Tv5ZILa" style="text-align: right" title="Awards exercisable">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zaoSgTZdlVX3" title="Awards exercisable weighted average remaining contractual life">8.98</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">38.81</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low">52.01</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high">61.84</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z64GKFSbiDn1" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding">247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zplk1txuk0Qi" title="Awards outstanding weighted average remaining contractual life">9.68</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">58.53</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zIZ9itRbq6sg" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zbDlgUnZFLW1" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPRfvsDUyd65" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding">1,262</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zF3TU4LIDeva" title="Awards outstanding weighted average remaining contractual life">6.88</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price">24.57</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHtotNg3Ump6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable">657</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6bnwFyYmUig" title="Awards exercisable weighted average remaining contractual life">5.31</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price">11.68</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zpyADJ4E3ibd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended February
28, 2021 we issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zry4UwQa8DOi" title="Shares issued to Directors for services, shares">1,105</span> and <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pn3n3_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_ztnZSpidXwFj" title="Shares issued to Directors for services, shares">2,380</span> shares of stock  valued at $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20201201__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zZy8kRCMVdRf" title="Shares issued to Directors for services">87</span> and $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20200901__20210228__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_pn3n3" title="Shares issued to Directors for services">170</span> thousand
to our nonmanagement directors as compensation for services rendered to us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, we closed an underwritten
public offering of approximately&#160;<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_dm_c20200801__20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zxLt4fidUqb2" title="Stock issued new, shares">2.1</span>
million shares of our common stock to the public at $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_c20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_pii" title="Stock price">55.00</span>&#160;per
share, which included the full exercise of the underwriters&#8217; option to purchase approximately <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zjOUxTkASE06" title="Stock issued new, shares">273</span>
thousand additional shares of common stock. The aggregate gross proceeds to the company from this offering were approximately $<span id="xdx_908_ecustom--GrossProceedsFromPublicOffering_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_znGUrp49jP7h" title="Gross proceeds from public offering">115</span>&#160;million
before deducting underwriting discounts and commissions. Net proceeds were approximately $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_dm_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zPZiq3YhCwlj" title="Net proceeds from sale of stock">107.7</span>&#160;million.
The offering was made pursuant to our automatic shelf registration statement on Form S-3 filed with the SEC on July
9, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of par value common stock and additional
paid in capital as of February 28, 2021 was $10 thousand and $130.7 million, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(e)(1))<br> -URI http://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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380420935592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS AND UNCERTAINTIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS AND UNCERTAINTIES</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_zw3SdjWf5A7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9: <span id="xdx_82A_zv9Ve7Y3Szv8">CONCENTRATIONS AND UNCERTAINTIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. We hold cash and cash equivalents at banks located in California and North Carolina with balances that often exceed FDIC-insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, we have not experienced any losses in such accounts. However, considering the current banking environment, we are investigating alternative ways to minimize our exposure to such risks. While we may be exposed to credit losses due to the nonperformance of our counterparties, we do not expect the settlement of these transactions to have a material effect on our results of operations, cash flows, or financial condition. We maintain cash at financial institutions that may, at times, exceed federally insured limits. As of February 28, 2021 we had cash and cash equivalents exceeding insured limits by <span id="xdx_90B_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20210228_zatquu3hAHJh" title="Cash and cash equivalents exceeding insured limits">$12.7</span> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue concentration shows that international
sales accounted for <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage">34%</span> and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_pii" title="Net sales concentration percentage">33%</span> of net sales for the six months ended February 28, 2021 and February 29, 2020, respectively. Two customers
accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage">13%</span> and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage">5%</span> of net sales during the six months ended February 28, 2021. Three customers accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage">7%</span>, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage">6%</span> (a dealer account
in Japan representing various customers), and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage">6%</span> of net sales during the six months ended February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable concentration shows that four
customers comprised <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage">15%</span>, <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage">10%</span>, <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage">6%</span>, and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20200901__20210228__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage">5%</span> (a dealer account in Japan representing various customers) of accounts receivable at February
28, 2021. Accounts receivable concentration shows that four customers comprised <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_pii" title="Net sales concentration percentage">10%</span> (a dealer account in Japan representing various customers),
<span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_pii" title="Net sales concentration percentage">5%</span>, <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_pii" title="Net sales concentration percentage">5%</span> and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20190901__20200229__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_pii" title="Net sales concentration percentage">5%</span> at February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in the computer software industry,
which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products
and find new distribution channels for new and existing products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The majority of our customers are in the pharmaceutical
industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. <span style="background-color: white">The
extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including
the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity
including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government
spending as well as customers' ability to pay for our products and services on an ongoing basis</span>. As a result, our growth rate could
be affected by consolidation and downsizing in the pharmaceutical industry.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380330156568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC REPORTING<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT AND GEOGRAPHIC REPORTING</a></td>
<td class="text"><p id="xdx_801_eus-gaap--SegmentReportingDisclosureTextBlock_zYSIRZb72z33" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10: <span id="xdx_825_z89HgTVb6AOi">SEGMENT AND GEOGRAPHIC REPORTING</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for segments and geographic revenues
in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and
services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Results for each segment and consolidated results
are as follows for the three and six months ended February 28, 2021 and February 29, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zw0ad7gEFEwa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left"><span id="xdx_8BC_zddYLcsOdPqf" style="display: none">Schedule of consolidated results from reportable segments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">6,646</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zN9YdApTXf18" style="width: 9%; text-align: right">2,783</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zhdpwRcNJs5j" style="width: 9%; text-align: right">2,114</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zvYmVBlb5bVl" style="width: 9%; text-align: right">1,604</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">13,147</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">279</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">260</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">826</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1555">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,486</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">165,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">12,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">15,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Total assets">21,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets">(39,317</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets">175,769</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">232</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1579">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">378</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs">118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1591">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">746</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">84</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1603">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">911</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zeRjfeLGNc8l" style="width: 9%; text-align: right">5,904</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4wYRvesKWQk" style="width: 9%; text-align: right">2,750</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zmaMrmzDevf6" style="width: 9%; text-align: right">1,696</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">10,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">276</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">546</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1620">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,826</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">42,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">10,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">13,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets">(17,702</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets">49,199</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">13</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">573</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">620</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">89</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1660">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">675</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right">12,078</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right">5,451</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right">3,486</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="width: 9%; text-align: right">2,833</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1672">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">23,848</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">4,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,351</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1684">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">6,537</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">165,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(39,317</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">175,769</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">371</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">189</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures">18</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1697">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">78</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs">235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1709">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">936</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">377</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1721">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">1,776</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right">10,830</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right">5,137</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right">3,784</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1728">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">19,751</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,907</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,322</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">5,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">42,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(17,702</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,199</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">41</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">73</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,030</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">61</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1758">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,127</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">870</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">175</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1768">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">1,345</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zkm3ginMENJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we allocate revenues to geographic
areas based on the locations of our customers. Geographical revenues for the three and six months ended February 28, 2021 and February
29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zGYpI57LRJKh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BA_z9gDGbJ9tQXk" style="display: none">Schedule of geographical revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zNuFYcZOo3hi" style="width: 11%; text-align: right" title="Revenues">2,884</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z93mCcljEx8e" style="width: 11%; text-align: right" title="Revenues">2,350</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZCccHfnPTG4" style="width: 11%; text-align: right" title="Revenues">1,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zL8mO7cyZKkf" style="width: 11%; text-align: right" title="Revenues">6,646</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zRhCc317C5tj" style="text-align: right" title="Revenues">2,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zBuz7mJNiMQ1" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zweUKBN9jm5k" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zL0riiohBn1l" style="text-align: right" title="Revenues">2,783</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoAiQISgf8u2" style="text-align: right" title="Revenues">2,067</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zGImLC2j8Xw1" style="text-align: right" title="Revenues">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1U5m6HWcd8k" style="text-align: right" title="Revenues">2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zw7oCTIrCAeh" style="text-align: right" title="Revenues">2,114</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zettzOeta7v5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">928</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_z8XHmMk91w0b" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">676</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zh6S1ozRAed7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zPE2Yh9asvr8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,604</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_ziBkg5MR2u89" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">8,662</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zSpiFfpdnfZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,071</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z4C47ZPf1xK8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,414</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228_z52gyXphz4Rk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,147</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZmoWAIaRUG" style="width: 11%; text-align: right" title="Revenues">2,607</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zdtH4fxI3K1d" style="width: 11%; text-align: right" title="Revenues">1,610</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zpey5pnLLmz7" style="width: 11%; text-align: right" title="Revenues">1,687</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zzLB8044fJ8g" style="width: 11%; text-align: right" title="Revenues">5,904</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zOJYTKJaLihi" style="text-align: right" title="Revenues">2,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zNnQp7lYHVX2" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zCmSyeaNnP8d" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztTIHRzPir2a" style="text-align: right" title="Revenues">2,750</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zTfFtSt4Blbc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,469</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zQ1xaOoZloqg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">126</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zp9B4XOWLPS7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">101</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoHqhQBNd9nl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,696</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_zrTRpI0G3wB1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,826</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zvBWkKzjpXL8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,736</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zvhuX5N6KT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,788</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229_zzMNjIK3zFni" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,403</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">4,239</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,436</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_h907fh1" style="width: 11%; text-align: right" title="Revenues">12,078</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">5,451</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4gZrgnF82jc" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztd4UPBMbVR" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_927yf2" style="text-align: right" title="Revenues">5,451</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">3,393</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">66</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_2897fgh" style="text-align: right" title="Revenues">27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_98ehf2f" style="text-align: right" title="Revenues">3,486</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,538</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,255</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">40</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3_fqw0efu9h8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,833</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">15,785</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">5,560</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">2,503</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228_pn3n3_f2098e7fh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">23,848</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,153</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,757</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,920</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_f20uefh" style="width: 11%; text-align: right" title="Revenues">10,830</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">5,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4lTn9wJcPTf" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ze5Q7mdjXTU5" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_f09287f" style="text-align: right" title="Revenues">5,137</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,207</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">126</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_278fh3f" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,784</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,497</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,208</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,046</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229_pn3n3_f293f87h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">19,751</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_z2rRqoupWDq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380361008296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLAN</a></td>
<td class="text"><p id="xdx_801_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_z7XpW4OHknK7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11: <span id="xdx_82A_znHCfAU4qjF5">EMPLOYEE BENEFIT PLAN</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain a 401(k) Plan for all eligible employees,
and we make matching contributions equal to 100% of the employee&#8217;s elective deferral, not to exceed 4% of total employee compensation.
We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $<span id="xdx_906_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20201201__20210228_pn3n3" title="Contribution by employer in benefit plan">131</span> thousand and $<span id="xdx_90E_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20191201__20200229_pn3n3" title="Contribution by employer in benefit plan">109</span> thousand for
the three months ended February 28, 2021 and February 29, 2020, respectively and $<span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20200901__20210228_pn3n3" title="Contribution by employer in benefit plan">252</span> thousand and $<span id="xdx_905_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20190901__20200229_pn3n3" title="Contribution by employer in benefit plan">202</span> thousand for the six months ended
February 28, 2021 and February 29, 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326061816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">ACQUISITION</a></td>
<td class="text"><p id="xdx_809_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_z89RriJgppj8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 12: <span id="xdx_827_zLKmZZWrZ0n5">ACQUISITION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, we entered into a Stock Purchase
and Contribution Agreement (the &#8220;Agreement&#8221;) with Lixoft. On April 1, 2020, we completed the acquisition of all outstanding
equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming our wholly owned subsidiary. We believe the combination
of Simulations Plus and Lixoft provides substantial potential based on the complementary strengths of each of the companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Agreement, as described
below, we will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third
newly issued, unregistered shares of our common stock. In addition, we will pay $3.5 million of excess working capital based on the March
31, 2020 financial statements of Lixoft.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, we paid the former shareholders
of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of our common stock
valued at $3.7 million, net of adjustments and a holdback for representations and warranties. Under the terms of the Agreement a price
of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of our shares of common stock
for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020. A total of 9,669 shares are held in an escrow
account for potential offset for representations and warrantees. Within three business days following the two-year anniversary of March
31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, we will pay the former shareholders
of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and shares released from escrow valued at $666&#160;thousand issued
at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be
sold by the recipients thereof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Agreement calls for earnout payments
up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of our common stock based on a revenue
growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first
year and $3.5 million in year two. The earnout liability has been recorded at fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the acquisition method of accounting, the
total purchase price reflects Lixoft&#8217;s tangible and intangible assets and liabilities based on their estimated fair values at the
date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price
for Lixoft:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zITtRHA7JFW9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8B8_zSvWjlLRF1Jc" style="display: none">Allocation of purchase price</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 13%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">5,007</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Developed technologies acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired">8,010</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)">4,160</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Estimated goodwill acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired">2,534</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGqc8x3Ogqta" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed">(1,118</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total consideration">18,593</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zY2FCZR3iJx6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill was provided in the transaction based
on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company
as a leader in Model-Based Drug Development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Consolidated supplemental Pro Forma information</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following unaudited consolidated supplemental
pro forma information assumes that the acquisition of Lixoft took place on September 1, 2019 for the income statement for the three and
six months ended February 28, 2021. These amounts have been calculated after applying our accounting policies and adjusting the results
of Lixoft to reflect the same expenses in the three and six months ended February 29, 2020. The adjustments include costs of acquisition,
and amortization of intangibles and other technologies acquired during the merger, assuming the fair value adjustments applied on September
1, 2019, together with consequential tax effects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zLCDa4CE16Lf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zvssrYcIJ9se" style="display: none">Schedule of Pro Forma Information</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_492_20201201__20210228_zaWRBnWmYJn3" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20191201__20200229_zlwg9hephjgc" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200901__20210228_zR4KTfbSt1Sl" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_497_20190901__20200229_zR19ly7B2Pd7" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the six months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify; padding-bottom: 2.5pt">Net Sales</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">13,147</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">11,486</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">23,848</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">22,007</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,211</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,777</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,690</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zongcWi47oXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380345382536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p id="xdx_806_eus-gaap--SubsequentEventsTextBlock_z4XbpFYQ5zJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13: <span id="xdx_821_zcABzId8V0V6">SUBSEQUENT EVENTS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On Friday, April 9, 2021, our Board of Directors declared a quarterly cash dividend of <span id="xdx_90A_eus-gaap--CommonStockDividendsPerShareDeclared_pii_c20210401__20210409__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z3nulfgyVF77" title="Dividend declared per share">$0.06</span> per share to our shareholders. The dividend amount of $1.2 million will be distributed on Monday, May 3, 2021, for shareholders of record as of Monday, April 26, 2021.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328201320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zGedeUDxUoxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Principles of Consolidation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions
have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_849_eus-gaap--UseOfEstimates_z3uLlHStpPg9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Use of Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements and accompanying notes
are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements
requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses.
These estimates and assumptions are affected by management&#8217;s application of accounting policies. Actual results could differ from
those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development
costs, valuation of stock options, and accounting for income taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><p id="xdx_840_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ztEh6e4EwXH7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Reclassifications</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain numbers in the prior year have been reclassified
to conform to the current year's presentation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zVgLeVP8cRta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Revenue Recognition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of
software licenses and by providing consulting services to the pharmaceutical industry for drug development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Accounting Standards Codification
Topic 606 (ASC Topic 606), &#8220;<i>Revenue from Contracts with Customers&#8221;,</i> we determine revenue recognition through the following
steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td>
    <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, we satisfy a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Deferred Commissions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales commissions earned by our sales force and
our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales
commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period
of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts
are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included
in sales and marketing expenses on the condensed consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We apply the practical expedient in ASC Topic
606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts
are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Practical Expedients and Exemptions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have elected the following additional
practical expedients in applying Topic 606:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Commission Expense</i></b>: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any of the longer term contracts have commissions associated with them<i>.</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 48px; text-align: justify"><span style="font: 10pt Symbol">&#183;</span></td>
    <td style="vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Transaction Price Allocated to Future
    Performance Obligations</i></b>: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to
    performance obligations that have not yet been satisfied as of February 28, 2021. ASC 606 provides certain practical expedients that
    limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We applied the practical expedient to
    not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part
    of a contract that has an original expected duration of one year or less.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z6hKCmGmEKJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Cash and Cash Equivalents</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the statements of cash flows, we consider all highly
liquid investments purchased with original maturities of three months or less to be cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zEIgAgQNV4nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Accounts Receivable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We analyze the age of customer balances, historical
bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our
trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due
to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all
collection attempts have failed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zZhSLaB7Epe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Investments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may invest excess cash balances in short-term
and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored
enterprise securities, corporate bonds and/or commercial paper. We account for our investment in marketable securities in accordance with
Financial Accounting Standards Board (FASB) ASC 320, Investments &#8211; Debt and Equity Securities. This statement requires debt securities
to be classified into three categories:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity&#8212;Debt securities that the
entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of
the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities
are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading Securities&#8212;Debt securities that
are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses
included in earnings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Available-for-Sale&#8212;Debt securities not classified
as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings
and reported as a separate component of shareholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We classify our investments in marketable debt
securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended February 28,
2021, all of our investments were classified as held-to-maturity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Computer Software Development Costs</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zL6kOIvyxVda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Capitalized Computer Software Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Software development costs are capitalized in
accordance with ASC 985-20, <i>&#8220;Costs of Software to Be Sold, Leased, or Marketed&#8221;</i>. Capitalization of software development
costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The establishment of technological feasibility
and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with
respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated
economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries
and direct payroll-related costs and the purchase of existing software to be used in our software products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization of capitalized software development
costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to
exceed five years). Amortization of software development costs amounted to $<span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20201201__20210228_zPh2Tqf2IT95" title="Amortization of software development">365</span> thousand and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20191201__20200229_zYvQgjlXKCh2" title="Amortization of software development">314</span> thousand for the three months ended
February 28, 2021 and February 29, 2020, respectively and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20200901__20210228_pn3n3" title="Amortization of software development">690</span> thousand and $<span id="xdx_90D_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20190901__20200229_pn3n3" title="Amortization of software development">628</span> thousand for the six months ended February 28, 2021 and
February 29, 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development
costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We test capitalized computer software development
costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zB3aZIzRpw5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Property and Equipment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, less
accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated
useful lives as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: top; background-color: White">
    <td><span id="xdx_8BE_zTsg89vnPcbe" style="display: none">Property and Equipment estimated useful lives</span></td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 30%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td>
    <td style="width: 30%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr>
  </table>
<p id="xdx_8AB_zD6VKx8ZcC17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Internal-use Software</a></td>
<td class="text"><p id="xdx_848_eus-gaap--InternalUseSoftwarePolicy_zetLPqn0SC5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Internal-use Software</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a service contract related to the implementation of internally
used software. In accordance with ASC 350-40 <i>&#8220;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing
Arrangement That Is a Service Contract&#8221;</i>, we have capitalized certain internal-use software which are included in long-term assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amortization will be classified as selling,
general, and administrative expenses on the condensed consolidated statement of operations and maintenance and minor upgrades are charged
to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for
the project as it is still in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_842_eus-gaap--LesseeLeasesPolicyTextBlock_zuzl84zLTjLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental balance sheet information related
to operating leases was as follows as of February 28, 2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BD_znHvZvVFCWe3" style="display: none">Schedule of lease cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">(in thousands)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 43%"><span style="font: 10pt Times New Roman, Times, Serif">Right of use assets</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"><span style="font: 10pt Times New Roman, Times, Serif">1,532</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Current</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"><span style="font: 10pt Times New Roman, Times, Serif">469</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Long-term</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"><span style="font: 10pt Times New Roman, Times, Serif">1,064</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Operating lease costs</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"><span style="font: 10pt Times New Roman, Times, Serif">314</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term">3.0</span> years</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate">3.79%</span></span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8A8_zYfx2GlsMUa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets and Goodwill</a></td>
<td class="text"><p id="xdx_846_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zsRTWdy7On7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets and Goodwill</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We perform valuations of assets acquired and liabilities
assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their
acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements.
We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired
businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern
in which the majority of the economic benefits are expected to be consumed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the cost of
an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually
or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger
an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse
action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use
of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance
relative to expected historical or projected future results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is tested for impairment at the reporting
unit level, which is one level below or the same as an operating segment. As of February 28, 2021, we determined that we have&#160;four&#160;reporting
units: Simulations Plus, Cognigen, DILIsym and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment
to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. we are
required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its
carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by
comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair
value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If,
however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired
and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill
over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows
expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets
such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill,
an impairment loss is recognized in an amount equal to the excess.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021, the entire balance of
goodwill was attributed to three of the our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization
are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
We did not recognize any impairment charges during the three months and six months ended February 28, 2021 and February 29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reconciliation of Goodwill as of February 28,
2021:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B5_zbnk0RBNFheb" style="display: none">Schedule of reconciliation of goodwill</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zwwiFp9lQCa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znLM6Z42MB5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Fair Value of Financial Instruments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities recorded at fair value
in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair
value. The categories, as defined by the standard are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 84%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain of our financial instruments, including
accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service
costs, the amounts approximate fair value due to their short maturities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes fair value measurements
at February 28, 2021 and August 31, 2020 for assets and liabilities measured at fair value on a recurring basis:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B9_zWP9lyVi2mpb" style="display: none">Schedule of fair value measurements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">February 28, 2021:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">75,367</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">75,367</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,974</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,974</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zkPr6XhNG7Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2021 and August 31, 2020, we
had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration
obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow
model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on
significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions
as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount
of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are
recorded in our Consolidated Statement of Operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of contingent
consideration value:</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zF8ThbBkx1I9" style="display: none">Reconciliation of contingent consideration value</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%">Value at August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">243</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Value at February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,974</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zcqfstGMaUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--ResearchAndDevelopmentExpensePolicy_zVfnRfODnqJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Research and Development Costs</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are charged to
expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased
software that was developed by other companies and incorporated into, or used in the development of, our final products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zEnB7kglaYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for income taxes in accordance with
ASC 740-10, <i>&#8220;Income Taxes&#8221;</i> which requires the recognition of deferred tax assets and liabilities for the expected future
tax consequences of events that have been included in the financial statements or tax returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized
for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting
amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to
be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax
assets and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intellectual property</a></td>
<td class="text"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zfUxU3sOqpE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intellectual
property</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)">
<tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: justify">The following table summarizes intellectual property as of February 28, 2021:</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">67</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">8</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">4,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,925</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Developed technologies&#8211;DILIsym acquisition</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">1,188</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,662</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td>&#160;</td>
    <td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">38</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Developed technologies&#8211;Lixoft acquisition</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">459</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,551</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,801</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,184</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property
as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font: 8pt Times New Roman, Times, Serif">(in
    thousands)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Amortization<br/>
Period</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisition<br/>
Value</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated<br/>
Amortization</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Net Book <br/>
Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Royalty Agreement buy out-Enslein Research</span></td>
    <td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">75</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">64</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Termination/nonassertion agreement-TSRL Inc.</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">6,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">3,775</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">2,225</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;DILIsym acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 9 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">2,850</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">1,029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">1,821</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Intellectual rights of Entelos Holding Corp. </span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">50</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;Lixoft acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 16 years</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">8,010</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">209</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">7,801</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif"><b>16,985</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif"><b>5,087</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif"><b>11,898</b></span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8AA_zzGF6iIXmZI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for intellectual property
agreements for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z7HdjSsZW3G5" title="Amortization of intangible assets">357</span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVVWIZQjunm5" title="Amortization of intangible assets">232</span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets">714</span> thousand and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" title="Amortization of intangible assets">465</span> thousand, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Other intangible assets</a></td>
<td class="text"><p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z8LbTxqXn4Ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Other intangible assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)">
  <tr style="height: 1pt; vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B8_zhIFIBhRwvch" style="display: none">Schedule of other intangible assets</span></td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="10" style="text-align: left">The following table summarizes the Company&#8217;s other intangible assets as of February 28, 2021:&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">894</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,187</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,383</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">42</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,917</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">6,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company&#8217;s
other intangible assets as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">15</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zyR1sKy0mdcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for other intangible
assets for the three months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20201201__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z7VTMr9trOS7" title="Amortization of intangible assets">138</span> thousand and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20191201__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zdJEiS71Fxf9" title="Amortization of intangible assets">87</span> thousand, respectively, and total
amortization expense for the six months ended February 28, 2021 and February 29, 2020 was $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20200901__20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets">275</span> thousand and $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20190901__20200229__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" title="Amortization of intangible assets">174</span> thousand, respectively.
According to policy in addition to normal amortization, these assets are tested for impairment as needed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zOZNvyBWDmLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Earnings per Share</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report earnings per share in accordance with
FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number
of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is
increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued
and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months
ended February 28, 2021 and February 29, 2020 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BB_zzz117vwS1p" style="display: none">Schedule of earnings per share</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator:</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 44%; text-align: left">Net income attributable to common shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,211</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,690</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,208</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-decoration: underline">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,006</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,638</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,968</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,624</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">836</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">678</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">818</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">682</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,842</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,316</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,786</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,306</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_8A3_zJmXOZ3gF8Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zYLwyhB8D7ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock-Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation costs related to stock options are
determined in accordance with FASB ASC 718-10, <i>&#8220;Compensation-Stock Compensation&#8221;, </i>using the modified prospective method.
Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized
on a straight-line basis over the options&#8217; vesting period. Stock-based compensation expense was $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20201201__20210228_zA3ratJERRnd" title="Stock-based compensation">804</span> thousand and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20191201__20200229_zMPHBBv1BnXd">417</span> thousand
for the three months ended February 28, 2021 and February 29, 2020, respectively, and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210228_z8M8j6QEBcQ2">1.3</span> million and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20190901__20200229_zXKW6EWE6Ota">784</span> thousand for the six months
ended February 28, 2021 and February 29, 2020, respectively. This expense is included in the condensed consolidated statements of operations
as Selling, general, and administration and Research and development expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpg1fbrXJicc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Impairment of Long-lived Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for the impairment and disposition
of long-lived assets in accordance with ASC 350, <i>&#8220;Intangibles &#8211; Goodwill and Other</i>&#8221; and ASC 360, <i>&#8220;Property
and Equipment&#8221;</i>. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that
their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future
undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of
an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between
the fair value and the asset's carrying amount. No impairment losses were recorded during the six months ended February 28, 2021 and February
29, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zxOwTXzCQfL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Recently
Issued Accounting Pronouncements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In March 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;)
2020-04<i>,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>&#160;(&#8220;ASU
2020-04&#8221;). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications,
hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning
away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (&#8220;LIBOR&#8221;). This
ASU is effective as of March 12, 2020 through December 31, 2022. The adoption of the new standard has not had and is not expected to have
a material impact on our financial statements or related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In February
2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic
840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and
interim reporting periods beginning after December 15, 2018. We adopted this ASU on September 1, 2019.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<br> -URI http://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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<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 50<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<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.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84158767&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 http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328088648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Property and Equipment estimated useful lives</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zJoR8JckbG0i" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: top; background-color: White">
    <td><span id="xdx_8BE_zTsg89vnPcbe" style="display: none">Property and Equipment estimated useful lives</span></td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 30%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td>
    <td style="width: 30%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease cost</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_pn3n3_zbqxFQyVaO75" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BD_znHvZvVFCWe3" style="display: none">Schedule of lease cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">(in thousands)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 43%"><span style="font: 10pt Times New Roman, Times, Serif">Right of use assets</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_c20210228_pn3n3" style="width: 13%; text-align: right" title="Right of use assets"><span style="font: 10pt Times New Roman, Times, Serif">1,532</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Current</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_982_eus-gaap--OperatingLeaseLiabilityCurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Current"><span style="font: 10pt Times New Roman, Times, Serif">469</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Lease Liabilities, Long-term</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98C_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20210228_pn3n3" style="text-align: right" title="Lease Liabilities, Long-term"><span style="font: 10pt Times New Roman, Times, Serif">1,064</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Operating lease costs</span></td>
    <td>&#160;</td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98B_eus-gaap--OperatingLeaseCost_c20200901__20210228_pn3n3" style="text-align: right" title="Operating lease costs"><span style="font: 10pt Times New Roman, Times, Serif">314</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210228_zqXP6IwqxKHa" title="Weighted average remaining lease term">3.0</span> years</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20210228_pii" title="Weighted average discount rate">3.79%</span></span></td>
    <td>&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of reconciliation of goodwill</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfGoodwillTextBlock_zNrOfwuLnG2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B5_zbnk0RBNFheb" style="display: none">Schedule of reconciliation of goodwill</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zgaot2O77Oo8" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5hJWGjGh39b" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zFm4B7rYl9Bc" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210228_zoXK9Z2D4R14" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zev61bw9pdS7" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z0WReeonJqaf" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z7SAvnn018A2" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210228_znBn1I9zmVdd" style="text-align: right" title="Addition">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcFlPilis402" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zPhrHPX5Fwpg" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zqfEi3gVV7e1" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210228_zigQYze0Liaf" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z4n1UohMerd7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_znjN5GoVJ4H3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zWZSx5EJJrW6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210228_zboStMRJo2Ag" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of fair value measurements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zNP2ijBePkX1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B9_zWP9lyVi2mpb" style="display: none">Schedule of fair value measurements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">February 28, 2021:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z5CltAVkxTy1" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbjJNID9gId2" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">42,385</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">75,367</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zTrSuxpAEmLe" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zvG34WV42bt9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">75,367</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zYtqzkocxqEd" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zNOeAtieCh19" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,974</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_c20210228__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,974</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zbgzbYkhFD5h" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z3ux9EOyxEGa" style="width: 11%; text-align: right" title="Fair value assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_z8vDCGp9GDzg" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zaHrz7z9ezB9" style="text-align: right" title="Fair value assets">&#8211;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zBktbouHBan9" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z8tgaFbc39ih" style="text-align: right" title="Fair value liabilities">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_ReconciliationOfContingentConsiderationTableTextBlock', window );">Reconciliation of contingent consideration value</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zGjAefjlUHI" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zF8ThbBkx1I9" style="display: none">Reconciliation of contingent consideration value</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right" title="Contingent consideration, beginning balance">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%">Value at August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210228_z4r4UXYyjdja" style="width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20210228_zGRaG8IoonU4" style="text-align: right" title="Contingent consideration payments">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">243</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Value at February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210228_zUyAEhu0p7Fg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,974</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [Table Text Block]</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zTjm0unWRbc9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)">
<tr style="vertical-align: bottom">
    <td colspan="6" style="text-align: justify">The following table summarizes intellectual property as of February 28, 2021:</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">67</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">8</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">4,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,925</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Developed technologies&#8211;DILIsym acquisition</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">1,188</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">1,662</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td>&#160;</td>
    <td id="xdx_987_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value">38</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Developed technologies&#8211;Lixoft acquisition</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">459</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,551</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,801</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,184</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property
as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font: 8pt Times New Roman, Times, Serif">(in
    thousands)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Amortization<br/>
Period</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Acquisition<br/>
Value</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Accumulated<br/>
Amortization</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Net Book <br/>
Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%"><span style="font: 10pt Times New Roman, Times, Serif">Royalty Agreement buy out-Enslein Research</span></td>
    <td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" style="width: 15%" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">75</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">64</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EnslienMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="width: 11%; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">11</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Termination/nonassertion agreement-TSRL Inc.</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">6,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">3,775</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--TSRLMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">2,225</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;DILIsym acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 9 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">2,850</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">1,029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">1,821</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Intellectual rights of Entelos Holding Corp. </span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 10 years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">50</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">10</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--EntelosMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Developed technologies&#8211;Lixoft acquisition</span></td>
    <td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember" title="Amortization period"><span style="font: 10pt Times New Roman, Times, Serif">Straight line 16 years</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif">8,010</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">209</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__srt--CounterpartyNameAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 1pt solid; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif">7,801</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Acquisition value"><span style="font: 10pt Times New Roman, Times, Serif"><b>16,985</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif"><b>5,087</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Net book value"><span style="font: 10pt Times New Roman, Times, Serif"><b>11,898</b></span></td>
    <td>&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Schedule of other intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_z9yjAmgr8CPf" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)">
  <tr style="height: 1pt; vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B8_zhIFIBhRwvch" style="display: none">Schedule of other intangible assets</span></td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="10" style="text-align: left">The following table summarizes the Company&#8217;s other intangible assets as of February 28, 2021:&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">894</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJMH9Cdl1Zc3" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_988_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zwkGK8YJo18h" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,187</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9WwWzwHThDc" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,383</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmLQOBD5DEYf" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210228__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">42</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6O5aemKCyT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zre84GF5CI08" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,917</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zIGNUIftvhb8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">6,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company&#8217;s
other intangible assets as of August 31, 2020:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline">Cognigen</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 38%; text-align: left">&#160;&#160;&#160;Customer relationships</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="width: 15%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zGerIIhptcUg" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zlvFihWyWbZa" style="text-align: right" title="Net book value">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">DILIsym</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zdZQhgybjt6l" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Covenants not to compete</td><td>&#160;</td>
    <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="text-align: right" title="Net book value">15</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">Lixoft</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;&#160;&#160;Customer relationships</td><td>&#160;</td>
    <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pn3n3" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;Trade name</td><td>&#160;</td>
    <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember" title="Amortization period">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zLUcme1GhtX1" style="text-align: right" title="Accumulated amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Covenants not to compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 2.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z7tPocCZsvrh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BB_zzz117vwS1p" style="display: none">Schedule of earnings per share</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20201201__20210228_zZfU9OIqHEZi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20191201__20200229_zO6x1HTmWtyh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20200901__20210228_zLV9S5XRqVta" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20190901__20200229_zmULgJ0JLx91" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator:</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 44%; text-align: left">Net income attributable to common shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,211</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,690</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,208</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-decoration: underline">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zhp5Db01398f" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,006</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,638</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,968</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,624</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zj7Owmc3vGUd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">836</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">678</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">818</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">682</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zq7iejockl03" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,842</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,316</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,786</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,306</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_SLP_ReconciliationOfContingentConsiderationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ReconciliationOfContingentConsiderationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=117815213&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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380345784936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenues</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zd6dMpFd2DC8" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zoynBpdzqAU" style="display: none">Schedule of disaggregation of revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-decoration: underline; text-align: left">Software licenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">&#160;&#160;&#160;&#160;&#160;Point in time</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">7,536</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">13,472</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">9,494</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Over time</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="text-align: right" title="Revenues">504</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; text-align: left">Consulting services:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Over time</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20201201__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,320</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_c20191201__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,965</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">9,873</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">9,753</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,147</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210228_zND2x7CNdxUe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">23,848</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20190901__20200229_zNPIJMNk1Gv4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">19,751</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380327660216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zNyFq2GBktb5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zylRBhFYoTV5" style="display: none">Schedule of property and equipment</span></td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%">Equipment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross">1,012</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 13%; text-align: right" title="Property and equipment, gross">865</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">548</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">123</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_c20210228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">391</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zLNW1VvsAQTf" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sub total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210228_pn3n3" style="text-align: right" title="Property and equipment, gross">2,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross">1,688</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210228_zDlca9tlkBzd" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,346</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zy6udwEaDHeh" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net book value</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">924</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">438</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328213176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTableTextBlock', window );">Schedule of short term investment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--InvestmentTableTextBlock_pn3n3_zAXU8itL4TX4" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zzVdxi14SGBj" style="display: none">Schedule of short term investment</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center"><b>February 28, 2021</b></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="16" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShortTermInvestments_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost">75,367</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zgn20I8rakRh" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEnZpdYofvmj" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss">(65</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_c20210228__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value">75,302</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShortTermInvestments_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">75,367</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210228_zSiOZMJyEUo1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210228_zbMOrYvkTr3l" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(65</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--InvestmentsFairValueDisclosure_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">75,302</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;&#160;</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31, 2020</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--ShortTermInvestments_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zGu2PzYnwNxd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zt72SbFE9uw" style="border-bottom: Black 1pt solid; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShortTermInvestments_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zUnBTVIewX33" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zlg552NWYiMd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--InvestmentsFairValueDisclosure_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </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_InvestmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment.</p></div>
<a href="javascript:void(0);" onclick="top.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 325<br> -URI http://asc.fasb.org/topic&amp;trid=2197064<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -URI http://asc.fasb.org/topic&amp;trid=75115024<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380327660216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesTableTextBlock', window );">Schedule of Liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zkI7b9wqgKYd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt"><span id="xdx_8B7_zlWFwVmdxGU8" style="display: none">Schedule of Liabilities</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Holdback liability &#8212; Lixoft</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Earnout liability &#8212; Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210228__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,974</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,731</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Sub total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_c20210228_pn3n3" style="text-align: right" title="Total contract with customer">6,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_c20200831_pn3n3" style="text-align: right" title="Total contract with customer">6,064</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Less: current portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractsPayableCurrent_c20210228_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_ecustom--ContractsPayableNoncurrent_c20210228_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,307</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContractsPayableNoncurrent_c20200831_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,064</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326179368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future minimum lease payments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_z2bTkweAVome" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BC_zKz4zwRPdyLh" style="display: none">Future minimum lease payments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_491_20210228_z9ujJD8DtOj1" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">(in thousands)</span> <br/><b>Years Ending
    February 28,</b></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzLAC_zkBD7AymYZV2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 73%; text-align: center">2022</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">513</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzLAC_znkEzOmrsbr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">370</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzLAC_zgxirIogz6Wf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzLAC_ze7i0DFufBd7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPzLAC_zEnKdlPUaaNf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: center">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">183</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzLAC_zHIY2hE29Ix6" style="vertical-align: bottom; background-color: White">
    <td style="color: White; padding-bottom: 2.5pt; text-align: center">Future minimum lease payments&#160;&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,638</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326245800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS&#8217; EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDividendsPayableTextBlock', window );">Schedule of dividends declared and paid</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zb7ApNGd3Dpf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><span id="xdx_8BE_zAgXLkCNdLMb" style="display: none">Schedule of dividends declared and paid</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts)</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zCqq6mB2Sb39" title="Record Date">10/26/2020</span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_988_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPyDgkgP2z18" style="width: 22%; text-align: center" title="Distribution Date">11/02/2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_zFDNV2dWvsL1" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="width: 13%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount">1,195</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zhhCOeVAZiP6" title="Record Date">1/25/2021</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_980_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zHIuxiteO4f5" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">2/01/2021</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_zZfCCpt53t33" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">20,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PaymentsOfDividends_c20200901__20210228__us-gaap--DividendsAxis__custom--RecordDate20212Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,201</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsOfDividends_c20200901__20210228_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">2,396</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands, except dividend per share amounts</span></td><td colspan="4" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Fiscal Year 2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 22%; text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zShWIzc6Liwj" title="Record Date">10/25/2019</span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zDQ0BlmP0eBe" style="width: 22%; text-align: center" title="Distribution Date">11/01/2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z9I75F2qDp66" style="width: 16%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 13%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 13%; text-align: right" title="Total Amount">1,056</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center"><span id="xdx_90F_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zyNTGl77XL04" title="Record Date">1/27/2020</span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zLHuht94kJO7" style="text-align: center" title="Distribution Date">2/03/2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zQ9mL35gBHLa" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount">1,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z9pZBslNr4Jd" title="Record Date">4/24/2020</span></td><td>&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zTtY3MDoqUZh" style="text-align: center" title="Distribution Date">5/01/2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zYAVYEYh73J8" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount">1,066</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zRF3Bqr1Agq9" title="Record Date">7/27/2020</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_987_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_ziq532cUaabi" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">8/03/2020</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zC1xMwbmK2ja" style="padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,069</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: justify; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">4,250</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_ztvGSxV17WNl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BE_zkpgnVyCVIVh" style="display: none">Schedule of stock option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 8pt Times New Roman, Times, Serif">(in
                                            thousands, except per share and weighted-average amounts)</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Transactions during the six months ended February 28, 2021</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of <br/> Options</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise <br/> Price <br/> Per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: justify">Outstanding, August 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFioJtWP9fb7" style="width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nQ9cm5yf22" style="width: 11%; text-align: right" title="Outstanding">17.76</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqckgChfCE0j" style="width: 11%; text-align: right" title="Outstanding, end of period">6.79</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpiHD6YcQA22" style="text-align: right" title="Granted">206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZOBJa9z9B71" style="text-align: right" title="Exercised">(134</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised">13.11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Cancelled/Forfeited</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zc9W01sGc7bl" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited">(34</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">26.19</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Outstanding, February 28, 2021</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z90Oaqgt94Zk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance">1,262</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z84cyAgI7ojg" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding">24.57</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zozCuIliWdvl" style="padding-bottom: 2.5pt; font-weight: bold; text-align: right" title="Outstanding, end of period">6.88</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Exercisable, February 28, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9p0Vc2cFOe9" style="text-align: right" title="Options exercisable">657</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqOZQa1WDbY8" style="text-align: right" title="Options exercisable">11.68</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpIjZzDqLZvj" style="text-align: right" title="Options exercisable - weighted average life">5.31</td><td style="text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Schedule of fair value of options</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_z9Kj4voxY2el" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8B3_zVExMydViFe7" style="display: none">Schedule of fair value of options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200901__20210228_zQ5wLC5Iy1bf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20190901__20200831_zKJ7zixCOmVl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands except pricing)</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six months ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FairValueOptionsGranted_pn3n3_zo7k3CupY2vf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Estimated fair value of awards granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,657</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,997</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pii_dp_zi3ewGTf0UJ9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unvested forfeiture rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pii_zcCGGDwYjRjh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average grant price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--WeightedAverageMarketPrice_pii_z98mpVampAy2" style="vertical-align: bottom; background-color: White">
    <td>Weighted average market price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pii_dp_z4lxTJlq0Qb5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.47%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33.56%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pii_dp_zOS4nqNiEP7b" style="vertical-align: bottom; background-color: White">
    <td>Weighted average risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.60%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.39%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pii_dp_zeitUOe2u6c8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.41%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.65%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average expected life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210228_z5kZMvsabyX1" title="Weighted average expected life">6.64</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zuMu78dguR7j" title="Weighted average expected life">6.67</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Schedule of options by exercise price range</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zJGsIuYXwskh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><span id="xdx_8BC_zQBx7CP0HCYj" style="display: none">Schedule of options by exercise price range</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Low</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">High</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise <br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price low">6.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Exercise price high">8.00</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zYUFKO3jgHCg" style="width: 9%; text-align: right" title="Awards outstanding">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z5aTr8hl1qR8" title="Awards outstanding weighted average remaining contractual life">3.50</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 9%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zebzty05RWYd" style="width: 9%; text-align: right" title="Awards exercisable">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zgFI4B84CSAf" title="Awards exercisable weighted average remaining contractual life">3.50</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 8%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low">8.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high">16.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zxHPP7IBXkf6" style="text-align: right" title="Awards outstanding">470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zeL80o0yriK1" title="Awards outstanding weighted average remaining contractual life">5.55</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">9.93</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zEKYyZ7ruhQj" style="text-align: right" title="Awards exercisable">402</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zx7Dp8m1y8Gd" title="Awards exercisable weighted average remaining contractual life">5.48</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">9.89</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low">16.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high">24.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zECqE039riwj" style="text-align: right" title="Awards outstanding">191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zvVl9fqmMO4c" title="Awards outstanding weighted average remaining contractual life">7.21</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">20.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_ze78taRiv88i" style="text-align: right" title="Awards exercisable">65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z3HH1SAT49Ke" title="Awards exercisable weighted average remaining contractual life">6.41</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">20.42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low">24.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high">38.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFEYStSaz9bb" style="text-align: right" title="Awards outstanding">189</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z2yqyngZ7VK9" title="Awards outstanding weighted average remaining contractual life">8.66</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">33.45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zUOCWctwaPXh" style="text-align: right" title="Awards exercisable">39</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zzyEr4MVPzS6" title="Awards exercisable weighted average remaining contractual life">8.63</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">33.82</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low">38.01</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high">52.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zXHWpVEFkCg7" style="text-align: right" title="Awards outstanding">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zrOcpC1VWH6b" title="Awards outstanding weighted average remaining contractual life">9.09</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">38.59</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zfoj4Tv5ZILa" style="text-align: right" title="Awards exercisable">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zaoSgTZdlVX3" title="Awards exercisable weighted average remaining contractual life">8.98</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">38.81</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low">52.01</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high">61.84</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z64GKFSbiDn1" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding">247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zplk1txuk0Qi" title="Awards outstanding weighted average remaining contractual life">9.68</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">58.53</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zIZ9itRbq6sg" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zbDlgUnZFLW1" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPRfvsDUyd65" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding">1,262</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zF3TU4LIDeva" title="Awards outstanding weighted average remaining contractual life">6.88</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price">24.57</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHtotNg3Ump6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable">657</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6bnwFyYmUig" title="Awards exercisable weighted average remaining contractual life">5.31</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20210228__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price">11.68</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfDividendsPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDividendsPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-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> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: 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> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380345212872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of consolidated results from reportable segments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zw0ad7gEFEwa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left"><span id="xdx_8BC_zddYLcsOdPqf" style="display: none">Schedule of consolidated results from reportable segments</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">6,646</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zN9YdApTXf18" style="width: 9%; text-align: right">2,783</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zhdpwRcNJs5j" style="width: 9%; text-align: right">2,114</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zvYmVBlb5bVl" style="width: 9%; text-align: right">1,604</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">13,147</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">279</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">260</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">826</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1555">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,486</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">165,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">12,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">15,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Total assets">21,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets">(39,317</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets">175,769</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">232</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1579">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">378</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs">118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1591">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">746</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">84</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1603">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20201201__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">911</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zeRjfeLGNc8l" style="width: 9%; text-align: right">5,904</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4wYRvesKWQk" style="width: 9%; text-align: right">2,750</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zmaMrmzDevf6" style="width: 9%; text-align: right">1,696</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">10,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">276</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">546</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1620">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,826</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">42,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">10,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">13,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Total assets">(17,702</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Total assets">49,199</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">13</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">573</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareAdditions_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">620</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">89</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1660">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20191201__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">675</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right">12,078</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right">5,451</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right">3,486</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="width: 9%; text-align: right">2,833</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1672">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">23,848</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">4,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,351</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1684">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">6,537</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">165,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,242</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(39,317</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">175,769</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">371</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">189</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capital expenditures">18</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1697">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">78</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Capitalized software costs">235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1709">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareAdditions_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">936</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">377</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1721">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210228__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">1,776</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*Lixoft was purchased on April 1, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 9%; text-align: right">10,830</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="width: 9%; text-align: right">5,137</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="width: 9%; text-align: right">3,784</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1728">&#8211;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">19,751</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,907</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,322</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">5,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">42,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">13,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(17,702</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,199</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">41</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">15</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capital expenditures">73</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,030</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">61</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Capitalized software costs"><span style="-sec-ix-hidden: xdx2ixbrl1758">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareAdditions_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Capitalized software costs">1,127</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">870</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">175</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidationItemsAxis__us-gaap--IntersegmentEliminationMember_pn3n3" style="text-align: right" title="Depreciation and Amortization"><span style="-sec-ix-hidden: xdx2ixbrl1768">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200229__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">1,345</td><td style="text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of geographical revenues</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zGYpI57LRJKh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)">
  <tr style="vertical-align: bottom; background-color: White">
    <td><span id="xdx_8BA_z9gDGbJ9tQXk" style="display: none">Schedule of geographical revenues</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zNuFYcZOo3hi" style="width: 11%; text-align: right" title="Revenues">2,884</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z93mCcljEx8e" style="width: 11%; text-align: right" title="Revenues">2,350</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZCccHfnPTG4" style="width: 11%; text-align: right" title="Revenues">1,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zL8mO7cyZKkf" style="width: 11%; text-align: right" title="Revenues">6,646</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zRhCc317C5tj" style="text-align: right" title="Revenues">2,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zBuz7mJNiMQ1" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zweUKBN9jm5k" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zL0riiohBn1l" style="text-align: right" title="Revenues">2,783</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoAiQISgf8u2" style="text-align: right" title="Revenues">2,067</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zGImLC2j8Xw1" style="text-align: right" title="Revenues">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1U5m6HWcd8k" style="text-align: right" title="Revenues">2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zw7oCTIrCAeh" style="text-align: right" title="Revenues">2,114</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zettzOeta7v5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">928</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_z8XHmMk91w0b" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">676</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zh6S1ozRAed7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20201201__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zPE2Yh9asvr8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,604</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_ziBkg5MR2u89" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">8,662</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zSpiFfpdnfZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,071</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20201201__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z4C47ZPf1xK8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,414</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20201201__20210228_z52gyXphz4Rk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,147</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zZmoWAIaRUG" style="width: 11%; text-align: right" title="Revenues">2,607</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zdtH4fxI3K1d" style="width: 11%; text-align: right" title="Revenues">1,610</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zpey5pnLLmz7" style="width: 11%; text-align: right" title="Revenues">1,687</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zzLB8044fJ8g" style="width: 11%; text-align: right" title="Revenues">5,904</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zOJYTKJaLihi" style="text-align: right" title="Revenues">2,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zNnQp7lYHVX2" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zCmSyeaNnP8d" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztTIHRzPir2a" style="text-align: right" title="Revenues">2,750</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zTfFtSt4Blbc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,469</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zQ1xaOoZloqg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">126</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zp9B4XOWLPS7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">101</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20191201__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zoHqhQBNd9nl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,696</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_zrTRpI0G3wB1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,826</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zvBWkKzjpXL8" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,736</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20191201__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zvhuX5N6KT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,788</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20191201__20200229_zzMNjIK3zFni" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,350</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,403</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">4,239</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,436</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_h907fh1" style="width: 11%; text-align: right" title="Revenues">12,078</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">5,451</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4gZrgnF82jc" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ztd4UPBMbVR" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_927yf2" style="text-align: right" title="Revenues">5,451</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>DILIsym</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">3,393</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">66</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_2897fgh" style="text-align: right" title="Revenues">27</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_98ehf2f" style="text-align: right" title="Revenues">3,486</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,538</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,255</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">40</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3_fqw0efu9h8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,833</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">15,785</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">5,560</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200901__20210228__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">2,503</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20210228_pn3n3_f2098e7fh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">23,848</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,153</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,757</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,920</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3_f20uefh" style="width: 11%; text-align: right" title="Revenues">10,830</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cognigen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">5,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_z4lTn9wJcPTf" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_ze5Q7mdjXTU5" style="text-align: right" title="Revenues">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3_f09287f" style="text-align: right" title="Revenues">5,137</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,207</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">126</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_c20190901__20200229__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3_278fh3f" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,784</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">13,497</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,208</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190901__20200229__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">3,046</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20200229_pn3n3_f293f87h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">19,751</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326027080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Allocation of purchase price</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zITtRHA7JFW9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8B8_zSvWjlLRF1Jc" style="display: none">Allocation of purchase price</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 13%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">5,007</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Developed technologies acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired">8,010</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)">4,160</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Estimated goodwill acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired">2,534</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGqc8x3Ogqta" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed">(1,118</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total consideration">18,593</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zLCDa4CE16Lf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zvssrYcIJ9se" style="display: none">Schedule of Pro Forma Information</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_492_20201201__20210228_zaWRBnWmYJn3" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20191201__20200229_zlwg9hephjgc" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200901__20210228_zR4KTfbSt1Sl" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" id="xdx_497_20190901__20200229_zR19ly7B2Pd7" style="padding-bottom: 1pt; font-weight: bold; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the six months ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Actual)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Pro forma)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 28, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">February 29, 2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify; padding-bottom: 2.5pt">Net Sales</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">13,147</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">11,486</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">23,848</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">22,007</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,211</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,777</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,690</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328213512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">3 to 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">5 to 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">Shorter of life of asset or lease<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquipmentMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FurnitureAndFixturesMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380345169736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 1,532<span></span>
</td>
<td class="nump">$ 927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease Liabilities, Current</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease Liabilities, Long-term</a></td>
<td class="nump">1,064<span></span>
</td>
<td class="nump">$ 463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.79%<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, 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="top.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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328928440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 12,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Addition</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">12,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_CognigenMember', window );">Cognigen [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">4,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Addition</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">4,789<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_DILIsymMember', window );">DILIsym [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">5,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Addition</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">5,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_LixoftMember', window );">Lixoft [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">2,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Addition</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 2,534<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_AcquiredIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=SLP_CognigenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_CognigenMember</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=SLP_DILIsymMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_DILIsymMember</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=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_LixoftMember</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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380328200520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) - Fair Value, Recurring [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">$ 42,385<span></span>
</td>
<td class="nump">$ 49,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Short-term Investments [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">75,367<span></span>
</td>
<td class="nump">66,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Aquisition Related Contingent Consideration Obligations [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Fair value liabilities</a></td>
<td class="nump">4,974<span></span>
</td>
<td class="nump">4,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">42,385<span></span>
</td>
<td class="nump">49,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Short-term Investments [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">75,367<span></span>
</td>
<td class="nump">66,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Aquisition Related Contingent Consideration Obligations [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Fair value liabilities</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Short-term Investments [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Aquisition Related Contingent Consideration Obligations [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Fair value liabilities</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Short-term Investments [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Aquisition Related Contingent Consideration Obligations [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Fair value liabilities</a></td>
<td class="nump">$ 4,974<span></span>
</td>
<td class="nump">$ 4,731<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsMember</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_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShortTermInvestmentsMember</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=SLP_AquisitionRelatedContingentConsiderationObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_AquisitionRelatedContingentConsiderationObligationsMember</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_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueInputsLevel1Member</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_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueInputsLevel2Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380332742920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent', window );">Contingent consideration, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,731<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="top.Show.showAR( this, 'defref_SLP_ContingentConsiderationPayments', window );">Contingent consideration payments</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in value of contingent consideration</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ (0)<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">$ (0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent', window );">Contingent consideration, ending balance</a></td>
<td class="nump">$ 4,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,974<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_SLP_ContingentConsiderationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContingentConsiderationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6411-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380327786072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) - Intellectual Property [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 16,985<span></span>
</td>
<td class="nump">$ 16,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">5,801<span></span>
</td>
<td class="nump">5,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 11,184<span></span>
</td>
<td class="nump">$ 11,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=SLP_EnslienMember', window );">Enslien [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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 10 years<span></span>
</td>
<td class="text">Straight line 10 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=SLP_TSRLMember', window );">TSRL [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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 10 years<span></span>
</td>
<td class="text">Straight line 10 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">$ 6,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">4,075<span></span>
</td>
<td class="nump">3,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 1,925<span></span>
</td>
<td class="nump">$ 2,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=SLP_DILIsymMember', window );">DILIsym [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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 9 years<span></span>
</td>
<td class="text">Straight line 9 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="nump">$ 2,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">1,188<span></span>
</td>
<td class="nump">1,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 1,662<span></span>
</td>
<td class="nump">$ 1,821<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=SLP_EntelosMember', window );">Entelos [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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 10 years<span></span>
</td>
<td class="text">Straight line 10 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=SLP_LixoftMember', window );">Lixoft [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="top.Show.showAR( this, 'defref_SLP_IntellectualProperty', window );"><strong>IntellectualProperty [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="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 16 years<span></span>
</td>
<td class="text">Straight line 16 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 8,010<span></span>
</td>
<td class="nump">$ 8,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 7,551<span></span>
</td>
<td class="nump">$ 7,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_AmortizationPeriodIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_AmortizationPeriodIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_SLP_IntellectualProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_IntellectualProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntellectualPropertyMember</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_CounterpartyNameAxis=SLP_EnslienMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_EnslienMember</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_CounterpartyNameAxis=SLP_TSRLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_TSRLMember</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_CounterpartyNameAxis=SLP_DILIsymMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_DILIsymMember</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_CounterpartyNameAxis=SLP_EntelosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_EntelosMember</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_CounterpartyNameAxis=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_LixoftMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333157160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 8,650<span></span>
</td>
<td class="nump">$ 8,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">1,917<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 6,733<span></span>
</td>
<td class="nump">$ 7,008<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_CognigenMember', window );">Cognigen [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 8 years<span></span>
</td>
<td class="text">Straight line 8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 206<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_CognigenMember', window );">Cognigen [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">None<span></span>
</td>
<td class="text">None<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_CognigenMember', window );">Cognigen [Member] | Noncompete Agreements [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 5 years<span></span>
</td>
<td class="text">Straight line 5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_DILIsymMember', window );">DILIsym [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 10 years<span></span>
</td>
<td class="text">Straight line 10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">713<span></span>
</td>
<td class="nump">618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 1,187<span></span>
</td>
<td class="nump">$ 1,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_DILIsymMember', window );">DILIsym [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">None<span></span>
</td>
<td class="text">None<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 860<span></span>
</td>
<td class="nump">$ 860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 860<span></span>
</td>
<td class="nump">$ 860<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_DILIsymMember', window );">DILIsym [Member] | Noncompete Agreements [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 4 years<span></span>
</td>
<td class="text">Straight line 4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_LixoftMember', window );">Lixoft [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 14 years<span></span>
</td>
<td class="text">Straight line 14 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 2,550<span></span>
</td>
<td class="nump">$ 2,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 2,383<span></span>
</td>
<td class="nump">$ 2,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_LixoftMember', window );">Lixoft [Member] | 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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">None<span></span>
</td>
<td class="text">None<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 1,550<span></span>
</td>
<td class="nump">$ 1,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 1,550<span></span>
</td>
<td class="nump">$ 1,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_LixoftMember', window );">Lixoft [Member] | Noncompete Agreements [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_AmortizationPeriodIntangibleAssets', window );">Amortization period</a></td>
<td class="text">Straight line 3 years<span></span>
</td>
<td class="text">Straight line 3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition value</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_AmortizationPeriodIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_AmortizationPeriodIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_AcquiredIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=SLP_CognigenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_CognigenMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NoncompeteAgreementsMember</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=SLP_DILIsymMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_DILIsymMember</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=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_LixoftMember</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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326019224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to common shareholders</a></td>
<td class="nump">$ 3,211<span></span>
</td>
<td class="nump">$ 2,150<span></span>
</td>
<td class="nump">$ 5,690<span></span>
</td>
<td class="nump">$ 4,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Denominator:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares outstanding during the period</a></td>
<td class="nump">20,006<span></span>
</td>
<td class="nump">17,638<span></span>
</td>
<td class="nump">19,968<span></span>
</td>
<td class="nump">17,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Dilutive effect of stock options</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="nump">818<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Common stock and common stock equivalents used for diluted earnings per share</a></td>
<td class="nump">20,842<span></span>
</td>
<td class="nump">18,316<span></span>
</td>
<td class="nump">20,786<span></span>
</td>
<td class="nump">18,306<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_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1828-109256<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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333339464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of software development</a></td>
<td class="nump">$ 365<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">$ 690<span></span>
</td>
<td class="nump">$ 628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual Property [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 174<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: 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> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntellectualPropertyMember</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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380329486968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Details - Disaggregation) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="nump">$ 10,350<span></span>
</td>
<td class="nump">$ 23,848<span></span>
</td>
<td class="nump">$ 19,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=SLP_SoftwareLicensesMember', window );">Software Licenses [Member] | Transferred at Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">7,536<span></span>
</td>
<td class="nump">5,131<span></span>
</td>
<td class="nump">13,472<span></span>
</td>
<td class="nump">9,494<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=SLP_SoftwareLicensesMember', window );">Software Licenses [Member] | Transferred over Time [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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">503<span></span>
</td>
<td class="nump">504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=SLP_ConsultingServicesMember', window );">Consulting Services [Member] | Transferred over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,320<span></span>
</td>
<td class="nump">$ 4,965<span></span>
</td>
<td class="nump">$ 9,873<span></span>
</td>
<td class="nump">$ 9,753<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=SLP_SoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_SoftwareLicensesMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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=SLP_ConsultingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_ConsultingServicesMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380331627368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenues included in contract liabilities</a></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 338<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333018024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 2,270<span></span>
</td>
<td class="nump">$ 1,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(1,346)<span></span>
</td>
<td class="num">(1,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net Book Value</a></td>
<td class="nump">924<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">583<span></span>
</td>
<td class="nump">548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction 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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">$ 0<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquipmentMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FurnitureAndFixturesMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380345762280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable', window );"><strong>Investment Income [Table]</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investment, amortized cost</a></td>
<td class="nump">$ 75,367<span></span>
</td>
<td class="nump">$ 66,804<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investment, fair value</a></td>
<td class="nump">75,302<span></span>
</td>
<td class="nump">66,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable', window );"><strong>Investment Income [Table]</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investment, amortized cost</a></td>
<td class="nump">75,367<span></span>
</td>
<td class="nump">66,804<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investment, fair value</a></td>
<td class="nump">$ 75,302<span></span>
</td>
<td class="nump">$ 66,743<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_AvailableForSaleSecuritiesGrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable</td>
</tr>
<tr>
<td style="padding-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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_CommercialPaperMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380332824984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONTRACTS PAYABLE (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_SLP_ContractsPayable', window );"><strong>ContractsPayable [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total contract with customer</a></td>
<td class="nump">$ 6,307<span></span>
</td>
<td class="nump">$ 6,064<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="top.Show.showAR( this, 'defref_SLP_ContractsPayableCurrent', window );">Less: Current Portion</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_SLP_ContractsPayableNoncurrent', window );">Long-Term</a></td>
<td class="nump">4,307<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_HoldbackLiabilityLixoftMember', window );">Holdback Liability Lixoft [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="top.Show.showAR( this, 'defref_SLP_ContractsPayable', window );"><strong>ContractsPayable [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total contract with customer</a></td>
<td class="nump">1,333<span></span>
</td>
<td class="nump">1,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_EarnoutLiabilityLixoftMember', window );">Earnout Liability Lixoft [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="top.Show.showAR( this, 'defref_SLP_ContractsPayable', window );"><strong>ContractsPayable [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total contract with customer</a></td>
<td class="nump">$ 4,974<span></span>
</td>
<td class="nump">$ 4,731<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_ContractsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContractsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_SLP_ContractsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts payable, current portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContractsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_ContractsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts payable, noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ContractsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_HoldbackLiabilityLixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_HoldbackLiabilityLixoftMember</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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_EarnoutLiabilityLixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessCombinationSeparatelyRecognizedTransactionsAxis=SLP_EarnoutLiabilityLixoftMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380331572872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 28, 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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">$ 513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Future minimum lease payments&#160;&#160;</a></td>
<td class="nump">$ 1,638<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333461944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_SLP_Commitments', window );"><strong>Commitments [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="nump">$ 147<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 295<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=SLP_WellsFargoMember', window );">Wells Fargo [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="top.Show.showAR( this, 'defref_SLP_Commitments', window );"><strong>Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit maximum 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">$ 3,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration 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">Apr. 15,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit amount outstanding</a></td>
<td class="nump">$ 0<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_SLP_Commitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_Commitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityAxis=SLP_WellsFargoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LineOfCreditFacilityAxis=SLP_WellsFargoMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380329829992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS EQUITY (Details - Dividends) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="nump">$ 2,396<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
<td class="nump">$ 4,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20211Member', window );">FY 2021 1st Qtr [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">Oct. 26,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">Nov.  02,  2020<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="nump">19,924<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="nump">$ 0.06<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="nump">$ 1,195<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="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20212Member', window );">FY 2021 2nd Qtr [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">Jan. 25,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">Feb.  01,  2021<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="nump">20,010<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="nump">$ 0.06<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="nump">$ 1,201<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="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20201Member', window );">FY 2020 1st Qtr [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 25,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  01,  2019<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,056<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20202Member', window );">FY 2020 2nd Qtr [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 27,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb.  03,  2020<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20203Member', window );">FY 2020 3rd Qtr [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 24,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">May  01,  2020<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=SLP_RecordDate20204Member', window );">FY 2020 4th Qtr [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 27,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Distribution Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  03,  2020<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate', window );">Number of Shares Outstanding on Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Total Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average number of shares outstanding basic and diluted at record date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableLineItems</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsAxis=SLP_RecordDate20211Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20211Member</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_DividendsAxis=SLP_RecordDate20212Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20212Member</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_DividendsAxis=SLP_RecordDate20201Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20201Member</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_DividendsAxis=SLP_RecordDate20202Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20202Member</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_DividendsAxis=SLP_RecordDate20203Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20203Member</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_DividendsAxis=SLP_RecordDate20204Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DividendsAxis=SLP_RecordDate20204Member</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334604744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS EQUITY (Details - Option activity) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_SLP_OptionActivity', window );"><strong>OptionActivity [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">$ 57.83<span></span>
</td>
<td class="nump">$ 39.23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option [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="top.Show.showAR( this, 'defref_SLP_OptionActivity', window );"><strong>OptionActivity [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Option outstanding, beginning balance</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding</a></td>
<td class="nump">$ 17.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, end of period</a></td>
<td class="text">6 years 10 months 17 days<span></span>
</td>
<td class="text">6 years 9 months 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">$ 57.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(134)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">$ 13.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled/Forfeited</a></td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled/Forfeited</a></td>
<td class="nump">$ 26.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards Outstanding, ending balance</a></td>
<td class="nump">1,262<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding</a></td>
<td class="nump">$ 24.57<span></span>
</td>
<td class="nump">$ 17.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable</a></td>
<td class="nump">$ 11.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options exercisable - weighted average life</a></td>
<td class="text">5 years 3 months 21 days<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_SLP_OptionActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_OptionActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-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> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of exercisable stock options, 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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 http://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 http://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 http://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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StockOptionMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380356230456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS EQUITY (Details - Fair value of options) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_FairValueOptionsGranted', window );">Estimated fair value of awards granted</a></td>
<td class="nump">$ 4,657<span></span>
</td>
<td class="nump">$ 2,997<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="top.Show.showAR( this, 'defref_SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate', window );">Unvested forfeiture rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average grant price</a></td>
<td class="nump">$ 57.83<span></span>
</td>
<td class="nump">$ 39.23<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="top.Show.showAR( this, 'defref_SLP_WeightedAverageMarketPrice', window );">Weighted average market price</a></td>
<td class="nump">$ 57.83<span></span>
</td>
<td class="nump">$ 39.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average volatility</a></td>
<td class="nump">40.47%<span></span>
</td>
<td class="nump">33.56%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free rate</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">1.39%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Weighted average dividend yield</a></td>
<td class="nump">0.41%<span></span>
</td>
<td class="nump">0.65%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life</a></td>
<td class="text">6 years 7 months 20 days<span></span>
</td>
<td class="text">6 years 8 months 1 day<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_FairValueOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated fair value of awards granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_FairValueOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested Forfeiture Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_SLP_WeightedAverageMarketPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average market price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_WeightedAverageMarketPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380330329800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) - Equity Option [Member] - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">1,262<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">6 years 10 months 17 days<span></span>
</td>
<td class="text">6 years 9 months 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 24.57<span></span>
</td>
<td class="nump">$ 17.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">5 years 3 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 11.68<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$6.85 to $8.00 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">6.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 8.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 6.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 6.85<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$8.01 to $16.00 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">8.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 16.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">5 years 6 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 9.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">5 years 5 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 9.89<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$16.01 to $24.00 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">16.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 24.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">7 years 2 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 20.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">6 years 4 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 20.42<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$24.01 to $38.00 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">24.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 38.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">8 years 7 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 33.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">8 years 7 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 33.82<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$38.01 to $52.00 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">38.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 52.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">9 years 1 month 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 38.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Awards exercisable weighted average remaining contractual life</a></td>
<td class="text">8 years 11 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 38.81<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">$52.01 to $61.84 [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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price low</a></td>
<td class="nump">52.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price high</a></td>
<td class="nump">$ 61.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Awards outstanding</a></td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Awards outstanding weighted average remaining contractual life</a></td>
<td class="text">9 years 8 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Awards outstanding weighted average exercise price</a></td>
<td class="nump">$ 58.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Awards exercisable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Awards exercisable weighted average exercise price</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-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> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of exercisable stock options, 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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StockOptionMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price1Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price2Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price3Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price4Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price5Member</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SLP_Price6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333007368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS&#8217; EQUITY (Details Narrative) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Aug. 30, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=SLP_PublicOfferingMember', window );">Public Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_ShareholdersEquity', window );"><strong>ShareholdersEquity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued new, shares</a></td>
<td class="nump">2,100<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Stock price</a></td>
<td class="nump">$ 55.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="top.Show.showAR( this, 'defref_SLP_GrossProceedsFromPublicOffering', window );">Gross proceeds from public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Net proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,700<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="top.Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=SLP_PublicOfferingMember', window );">Public Offering [Member] | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_ShareholdersEquity', window );"><strong>ShareholdersEquity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued new, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273<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="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=SLP_NonmanagementDirectorsMember', window );">Nonmanagement Directors [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="top.Show.showAR( this, 'defref_SLP_ShareholdersEquity', window );"><strong>ShareholdersEquity [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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued to Directors for services, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
<td class="nump">2,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued to Directors for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option [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="top.Show.showAR( this, 'defref_SLP_ShareholdersEquity', window );"><strong>ShareholdersEquity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 10 months 17 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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Fair value of non-vested options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Fair value amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 8 months 23 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=SLP_Equity2017IncentivePlanMember', window );">Equity 2017 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SLP_ShareholdersEquity', window );"><strong>ShareholdersEquity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SLP_GrossProceedsFromPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_GrossProceedsFromPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_SLP_ShareholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SLP_ShareholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SLP_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TransactionTypeAxis=SLP_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransactionTypeAxis=SLP_PublicOfferingMember</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_CounterpartyNameAxis=SLP_UnderwritersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=SLP_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_srt_TitleOfIndividualAxis=SLP_NonmanagementDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=SLP_NonmanagementDirectorsMember</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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StockOptionMember</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=SLP_Equity2017IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_Equity2017IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380330189704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales [Member] | International Sales [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales [Member] | Customer 1 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales [Member] | Customer 2 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales [Member] | Customer 3 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer 1 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer 2 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer 3 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer 4 [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net sales concentration percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</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=SLP_InternationalSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_InternationalSalesMember</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=SLP_Customer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_Customer1Member</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=SLP_Customer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_Customer2Member</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=SLP_Customer3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_Customer3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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=SLP_Customer4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_Customer4Member</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334044472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Aug. 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="nump">$ 10,350<span></span>
</td>
<td class="nump">$ 23,848<span></span>
</td>
<td class="nump">$ 19,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">2,826<span></span>
</td>
<td class="nump">6,537<span></span>
</td>
<td class="nump">5,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">175,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 168,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">13,147<span></span>
</td>
<td class="nump">10,350<span></span>
</td>
<td class="nump">23,848<span></span>
</td>
<td class="nump">19,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">2,826<span></span>
</td>
<td class="nump">6,537<span></span>
</td>
<td class="nump">5,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">175,769<span></span>
</td>
<td class="nump">49,199<span></span>
</td>
<td class="nump">175,769<span></span>
</td>
<td class="nump">49,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">583<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">911<span></span>
</td>
<td class="nump">675<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">1,345<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">(39,317)<span></span>
</td>
<td class="num">(17,702)<span></span>
</td>
<td class="num">(39,317)<span></span>
</td>
<td class="num">(17,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_SimulationsMember', window );">Simulations Plus, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">6,646<span></span>
</td>
<td class="nump">5,904<span></span>
</td>
<td class="nump">12,078<span></span>
</td>
<td class="nump">10,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">4,486<span></span>
</td>
<td class="nump">3,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">165,712<span></span>
</td>
<td class="nump">42,881<span></span>
</td>
<td class="nump">165,712<span></span>
</td>
<td class="nump">42,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="nump">588<span></span>
</td>
<td class="nump">573<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">1,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">485<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">936<span></span>
</td>
<td class="nump">870<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember', window );">Cognigen [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">5,451<span></span>
</td>
<td class="nump">5,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">276<span></span>
</td>
<td class="nump">485<span></span>
</td>
<td class="nump">316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">12,712<span></span>
</td>
<td class="nump">10,465<span></span>
</td>
<td class="nump">12,712<span></span>
</td>
<td class="nump">10,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">175<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember', window );">DILIsym [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">2,114<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">3,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">260<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">15,242<span></span>
</td>
<td class="nump">13,555<span></span>
</td>
<td class="nump">15,242<span></span>
</td>
<td class="nump">13,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">$ 300<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember', window );">Lixoft [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenues</a></td>
<td class="nump">1,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations before income taxes</a></td>
<td class="nump">826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,351<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">21,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,420<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<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="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software costs</a></td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">$ 193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 377<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ParentCompanyMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_SimulationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_SimulationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380334074584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="nump">$ 10,350<span></span>
</td>
<td class="nump">$ 23,848<span></span>
</td>
<td class="nump">$ 19,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_SimulationsMember', window );">Simulations Plus, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">6,646<span></span>
</td>
<td class="nump">5,904<span></span>
</td>
<td class="nump">12,078<span></span>
</td>
<td class="nump">10,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember', window );">Cognigen [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">5,451<span></span>
</td>
<td class="nump">5,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember', window );">DILIsym [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,114<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">3,486<span></span>
</td>
<td class="nump">3,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember', window );">Lixoft [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">8,662<span></span>
</td>
<td class="nump">6,826<span></span>
</td>
<td class="nump">15,785<span></span>
</td>
<td class="nump">13,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member] | Simulations Plus, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,884<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="nump">5,403<span></span>
</td>
<td class="nump">5,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member] | Cognigen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">5,451<span></span>
</td>
<td class="nump">5,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member] | DILIsym [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,067<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">3,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member] | Lixoft [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,538<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,071<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">5,560<span></span>
</td>
<td class="nump">3,208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member] | Simulations Plus, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,350<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">4,239<span></span>
</td>
<td class="nump">2,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member] | Cognigen [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member] | DILIsym [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member] | Lixoft [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,255<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,414<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
<td class="nump">2,503<span></span>
</td>
<td class="nump">3,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | Simulations Plus, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,412<span></span>
</td>
<td class="nump">1,687<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
<td class="nump">2,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | Cognigen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | DILIsym [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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">$ 126<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | Lixoft [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=SLP_SimulationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_SimulationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_CognigenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_DILIsymMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SLP_LixoftMember</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=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AmericasMember</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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_EMEAMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333141272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution by employer in benefit plan</a></td>
<td class="nump">$ 131<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
<td class="nump">$ 252<span></span>
</td>
<td class="nump">$ 202<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380333538536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Aug. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Estimated goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,921<span></span>
</td>
<td class="nump">$ 12,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=SLP_LixoftMember', window );">Lixoft [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Assets acquired, including cash of $3,799 and accounts receivable of $629</a></td>
<td class="nump">$ 5,007<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Developed technologies acquired</a></td>
<td class="nump">8,010<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Estimated value of intangible assets acquired (customer lists, trade name etc.)</a></td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Estimated goodwill acquired</a></td>
<td class="nump">2,534<span></span>
</td>
<td class="nump">$ 2,534<span></span>
</td>
<td class="nump">$ 2,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Liabilities assumed</a></td>
<td class="num">(1,118)<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 18,593<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=SLP_LixoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=SLP_LixoftMember</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="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380325955432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net Sales</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="nump">$ 11,486<span></span>
</td>
<td class="nump">$ 23,848<span></span>
</td>
<td class="nump">$ 22,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 3,211<span></span>
</td>
<td class="nump">$ 2,777<span></span>
</td>
<td class="nump">$ 5,690<span></span>
</td>
<td class="nump">$ 5,293<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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140380326106200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Apr. 09, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend declared per share</a></td>
<td class="nump">$ 0.06<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>EXCEL
<SEQUENCE>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +6 CE('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "U@(Y25]?19^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$Z[,DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@@5YRMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+#CM*($H!K!DG
MAO/0UG #C##"Z-)W <U,G*I_8J<.L$MR2'9.]7U?]HLIEW<0\/Z\?9W6+6R7
M2'4:\Z]D)9T#KMEU\MOB\6FW84W%*U'P92&6.[&2_%Y6#Q^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @ M8".4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "U@(Y2DK8Y:!X%  !5%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L-5.Q-B6^9SAS!#2-)FFLV2D'9GV^F%L 5XUK9<28;P
M[WLDC$T8<TQOP%_G]:,CZSV21ELA?Z@UYYJ\)W&J;EIKK;//CJ."-4^8NA89
M3^'.4LB$:3B5*T=EDK/0!B6Q0UVWYR0L2EOCD;TVD^.1R'4<I7PFB<J3A,G=
M+8_%]J;EM0X77J/56IL+SGB4L16?<_U'-I-PYI0J893P5$4B)9(O;UH3[_/4
MIR; /O%GQ+?JZ)B8IBR$^&%.'L.;EFN(>,P#;208_&WXE,>Q40*.?PO15OE.
M$WA\?%!_L(V'QBR8XE,1?XM"O;YI#5HDY$N6Q_I5;'_C18.Z1B\0L;*_9+M_
MMM-ID2!76B1%,! D4;K_9^]%(HX"Z+D 6@30DP#O7(!?!/BVH7LRVZP[IMEX
M),662/,TJ)D#FQL;#:V)4M.-<RWA;@1Q>CP5&RY)FZ@UDUR-' V:YHX3%/&W
M^WAZ)KY'OHA4KQ6Y3T,>?HQW@*4$H@>@6XH*/O#%-:&#*T)=ZM7P3/'P22:O
MB4?KPC_@^&5^?*OGH_GY>[)06L(G]P\BV2DE.U:R<T;R3@0Y# 1-WG89K\LX
M'NZY[1>$HEM2=%&9"2"$%N,A9JLZ##Q^R6+%$8Y>R=&[+!LO.9.:RWA'7GDF
MI*Y#PJ6TS#&B?DG4O[!_) .[LFYS'@G7:LK2H&0:7,8TXS(2H1EM!,9[[>>#
M*QW&UT^?/C4,D6')-KR,[2%2 8L/B ]PN=90<+47BB!Y;F5K[O^"^LZ9/(_4
M(-:0*._(;#U4:)I+>0J%=66#7+OM#MH^BD8K-(IJW:<ZTCL@BSEYSI,%E[5
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
M U!.H,Z""$!A''I*,HT!6!"$_@CK/>V!C:R[&K*L6/'.G94P9ZP-P'8"-4L
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
M(.XK_4>3@0$@_P44)CU4=8EO7[32_GA\"@,ENQ5JU.ND5LER"37(VV./LB(
MDHVG'L;K&C3+LV2>Y5D-PL08>*>+1L>\HOX*,V! KPA,8Q[;C] EVV&/^4,
M[%__,AL-SUY@R'8+P1,>I-T#!%J)!%LLZ@;'QW&A7PV(VN2I2C,L#.I5Y2:J
MUV4(1Q\LV#+1@245+)AJC'(<;(^'_XL2$PF8.)Q'PQ?)-JN3//LGCD)\T8 U
ME2F7]3V=,L4*>;FEHT6+TA "[Y*\\>>"\EY\4:7@)?;L%:P/6,H-A"GY2@?X
MJ!<Y,,EG$%Q>Z:J&855%LYGKRC@. IMA\H-.*M6*0>5GZS0"6T ,R&83A]"<
M15-5Q# TZV]&L2(I:BLC'RTN/K:X4)^UY>&ZQ14VANG.P-1$ E[7)#G)5^2Q
M FPSI_!Y0?]M5=Y!VJUV 3'I(RDQC#,.NNTZ@8E=Z*;&V7.<,X7IJQX826G5
MK$)<]Z%:]H0PT.H0K")-JA3H*U./S.BVW&8+-1U,U8^7-U?*?WT6*V+,T>"%
M1P,?#JJ238*1#:[8%H,(/'CX(HXR )("'K\%T9Q1;6?&BEC(+1-;;6&MNJZB
M[.@*6UVQOT7'*^=YMK+\8.GOUL0*6.*5!E>R!@Q6"'0E46VAH^R.=6VY>'R<
MI\@W@G#7[W -EG7,<K_6!:,@H;,3I]2964(?'ED;!X%PDY*]*C>;S!C>[R8A
M;;H(GH"!"U$M)32YX=^Q'-8"W2-ZUHXF:\,#H/4\Q]]IT5+$CUFJ1:TO*M91
M8#[B6U(*=^#]>4[#C&C)<D["2"R6^//O$K4O $<AP,3$!?Q3SPI*M(<]+9LV
MX(H4<E6SKB%W59%'0CYEC_P!<CTS0 &@!(%9F1),<XCH,H-,?*85A1%TZBB(
M05$[B%!6)U_H #"RI3^_90A"G#U%R+7TO-:+=5'FY>I!U%B)]:&&,:"L3/\
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
M =KWN4TS_]UFE</XV1;%R W;M\V'LG1_,C4G9VB#V".I.HY<,E%"'N=<T0_
MD1R#H8X/IW4[;12$ )-]=5_WRR%,#A[6/CWGIP-I&RP6"/)\%LD[+_O!?+0?
MS%=[\[T"Z ;WGG;>=1"JJ=NR3O+HI7!(K"Z;%7PX!.0"(07W\=GL'/\G\>1\
MAO^C>#(^I8A^%)^/AM&E5=.^-'WD?W3M<6J>'.O!V4?D4P"I-R1P_W "UU;<
MKQ&X5(WL'V0$PB [3,2V<AM9-_K*Y[ L>' "M(LL7<&<A%8T)/?A<VL8NY"
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
MCS"QP.>%#3^N"[KUBM!2ZD5T-D9OMC>Q?;/!IRU7!7ZTH%S>?++[/B/1&_2
MWA@@V-R7^DB#\95Z/7^4]]7,3F?/+M2;A#+<[9TKVOPU,S5KIL,K8&C;!O+1
M-S7A'$[7  @$:_M'N?FDZ)?>8!2[6SL>G-$SURIL&NK#UBG?!K<W/U=-)H1K
MKX6XBUSV[@[H>])9,YJ=#IZ=,-W:%R?ZMS=0_[6=*0V3W2XQ6Z5HBPV="T7]
M\"A<^F&<97>BIVV++KTZC!OKLDW0^^7RE'.]R@IY\]>2KM:] L.PHAI.2$\/
M9_*BC+3<RNN)L MM2@$SO?I1AO+(\[XZ](K1Y\$;7*%Y5_R>6JX"%;6\S-4_
M]:_"O90WP+;#Y3VZX,\57?W*]1)3!_VSR8FD"=R7NMSR^V#G90UGD3^N-5R_
MB@;@]V4)@VJ_T ;^!<&__ M02P,$%     @ M8".4K>TW_2, P  E@<  !@
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
M4_LG7F/B52P7"QR%'M$ -4U_OC:+1E;ZDS$Z52,+_;@4Z.LU$>#]0LJF6Y"
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
MV#,E2W$0D,D,Z@<,AI=7MQ.(XQZ\F@3N$)S]+#W H!/%GY:?82J8!#(M,"$
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
M&4[[1=_I3(.Z1<?&[%E:4S2@BUXES&8S^&)J1VN"%D48WPO"4'S>874G[P2
MW(*,GO0;,LBG%C!JR81,;=8:4DY&^P+8^EL F]+0L10Y0"(6 2JK4EUIKDW\
MM,HLGPGA;JVE.#2#2_"EQ.E)F'-I1T&VY78M(#XX[6OXBZHM_I9J;T57(I0'
M5=8J6B$3.(:)!#@\PP''T+6E215' ^'HQ+&OPLG^K-X^[SG 4BHR1-\>5#T.
M!?9IZWS45$2V>WH@3?P"+H0-6AAS+1<ZI_X#/1&2I.@ND1J;!3HMI;:!77U!
M[#<TA0+;F+E-Y:,\.7M18'O5M%N-B.%203<.UQ0%]53)V6N00)8KO<@5NXY6
MJ/OIN!IIM'45ZKQSYL%#M$TLOEG/82<"[:,^[9O&K*FMY[$<[F3BJ$U%)SJ2
M/ KW,_VG8N8B++11Z+=(?$!2D\J^]=WH6:1#X*^BZYW)SR8>L@*&*G9'T76#
M OEJB::Z3/,Z"UV XS[J8!J?G9^'@RXD@K0B5?J!O:89L\FY.!"G\7A\%KT%
M:7/<77'PJG1=FMRL"-=V!S&/Q\DX>M?ARI"2E1_DIEUS&"YD($F."H(^TO$"
M59 %^.;3X9$XB9-9W^K*F(P5M+,QB4^G)]$OO51C%QR.L)[$23(71]'G'[1O
M!R*9QZ?G4_&OUB*=M8V696W[ 7]*)\-]EQD4F;+C#M?YLO:U#=4!<)M#7[M>
MZ]R#GCH%J!A'XIY*95>-OP8=%PUR6\XT,(%A;1O9==R8%)K?IPC^2@%MIR*#
MOQ],IO+C&^;Y6UNO1).QH-FXMT!-=1;VKJNVR\[%G36"+^0P$CY*4+2[1*Y+
MB0@\;[['3@3L6(5V[81D$/.;,^79W:;KL,TW4>62NI92W*L*K><"<7%E)>>=
M(@)+\&7;FVZEDD]_D#ER^E$4X1JMZ!HM< FV-26BO0ASF;JVN700L@<5E RG
M1DKW&-*R)22=^K3\J;T;;?4*^<F12=7TB=PWMET&#H Z]_US'-K;J!A/<$SO
MQTJAZ7(=TUK_Q0O^G_<5O]^M!HH11YKK8 _EF.^MB-5Z_6<G']NJ##$8.E3W
ME'96VS8XU.I*V3BDM1W<2NAN"PWL=!#=+J%1DU"4NEDIWI,YSQTHGV_4_'GY
M*-1R2;(_C.[3M<KJH$A;KMYN.18=?FGI>21ZS]'['6[L8MJ\>@YV='B=^EKF
M,'37\AG//QB,OJ/5]XGZGGK?SXD^HDFZEY0':-(T3D[.Z"&)3^8S/$RF\?QD
M3@\3EF&:?1N*X$!,XTF2T+OX[.R,E7IV/N;_$RC;CS[&C'I?MCB7]/T.G0+Q
M.GSDZD:[3X37X<O8=GKXOHBN>:71X^9JB:7CX=GI0-CPS2[\\*;B[V0+XR'R
M_+AFM:()>+\TZ/:;'[1!]^'TZO]02P,$%     @ M8".4I10YUXM @  M@0
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULI93!<MHP$(9?9<?3(X.-
M(31AP#.0P+2')#2$]-#I0=@+UD26S$J&\/:59'#IM'#I1=9*^W_:E7<UW"MZ
MUSFB@8]"2#T*<F/*01CJ-,>"Z;8J4=J=M:*"&6O2)M0E(<N\J!!A'$7]L&!<
M!LG0K\TI&:K*""YQ3J"KHF!TF*!0^U'0"4X++WR3&[<0)L.2;7"!9EG.R5IA
M0\EX@5)S)8%P/0K&G<&DY_R]PQO'O3Z;@\MDI=2[,[YFHR!R :' U#@"LY\=
MWJ,0#F3#V!Z907.D$Y[/3_29S]WFLF(:[Y7XSC.3CX+; #)<LTJ8%[7_@L=\
M;APO54+[$?:U;WP70%IIHXJCV$90<%E_V<?Q'LX$M]$%07P4Q#[N^B ?Y0,S
M+!F2V@,Y;TMS$Y^J5]O@N'0_96'([G*K,\EB.5E,ORVG3Z\P?;/C8A@:BW6;
M87I$3&I$? '1AT<E3:YA*C/,_M2'-IPFIO@4TR2^"ISAJ@WQ;0OB*.Y<X76;
M'+N>U[V48[72N*U0&ICN[*CAQWBE#=F*^'D%WVOP/8_O_<\57D<\/;].H=,=
MP%\L>)8P(YZQ0PO&)7$!=_6]M$!5!!/%* .UA@=.MLX5:5N2J6"$&3#85HP,
MDCA RG0.&=_Q#*7W_Q2UH_Z_D@_/:JE VOB.T9"J2IJZK)K5IBG'=2W^=J\[
M^I'1ADL- M=6&K4_WP1 =9?4AE&EK\R5,K;._32W#PN2<[#[:Z7,R7 '-$]5
M\@M02P,$%     @ M8".4BKZF"PG'P  U60  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C N>&ULS3W;<MO(L>_XBBEE3V)7@3()7D1I+U6R;&]4Y;5=EAT_
MG#H/(#$D9PT"7 P@F?GZ]&5N($'(ZSBG\B*2 *:GIZ?OW0/]]%!6G_5&REI\
MV>:%_OEL4]>[JV?/]'(CMZD^+W>R@#NKLMJF-?RLUL_TKI)I1H.V^;-D.)P]
MVZ:J./OE)[KVKOKEI[*I<U7(=Y70S7:;5OOG,B\??CX;G=D+[]5Z4^.%9[_\
MM$O7\D[6'W?O*OCUS$')U%866I6%J.3JY[/KT=7S9((#Z(E_*/F@@^\"E[(H
MR\_XXS;[^6R(&,E<+FL$D<+'O;R1>8Z0 (\_#- S-R<.#+];Z*]H\;"81:KE
M39E_4EF]^?EL?B8RN4J;O'Y?/OQ=F@5-$=ZRS#7]%0_\[ 0>7C:Z+K=F,&"P
M505_IE\,(8(!\^&) 8D9D!#>/!%A^2*MTU]^JLH'4>'3  V_T%)I-""G"MR5
MN[J"NPK&U;_<W?[ZYO;5[<WUFP_B^N;F[<<W'V[?_"K>O7U]>W/[\DX\>5?F
M:JFD?OK3LQKFPU'/E@;V<X:=G( ]$[^51;W1XF61R:P]_AG@Z9!-+++/DUZ
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
M0NP/#"/7# '9,9V/#R/+B>$7)G]8&(';K8\-(\=28011\SJ,K"BLPRB"^F^
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
M+!N:MJB] YUOE;)'PQ,,\WOQ+U!+ P04    " "U@(Y2J--M[JP"  !6!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6S%54MOVD 0OO,K1FY5$0G%
MQCR5 A+0)(W4I%$@Z:'J8;$';&6]2W?7D/37=W9M7-H&TELO]KR^;V;6.^/!
M5JI'G2 :>,JXT$,O,69]YOLZ2C!C^E2N49!G*57&#*EJY>NU0A8[4,;], BZ
M?L92X8T&SG:K1@.9&YX*O%6@\RQCZGF"7&Z'7M/;&>[256*LP1\-UFR%,S3W
MZUM%FE^QQ&F&0J=2@,+ET!LWSR9M&^\"'E+<ZCT9;"<+*1^M<A4/O< 6A!PC
M8QD8O38X1<XM$97QO>3TJI06N"_OV"]<[]3+@FF<2OXEC4TR]/H>Q+AD.3=W
M<OL1RWXZEB^27+LG;(O8=M>#*-=&9B68*LA24;S94WD.>X!^<  0EH#0U5TD
M<E5^8(:-!DIN0=EH8K.":]6AJ;A4V(\R,XJ\*>',Z.KFX7PVOSZ_F<^@/F<+
MCOIDX!MBMGX_*EDF!4MX@*4+UU*81,.YB#'^'>]31559X:ZL27B4\ (7IQ#V
M&Q &8?,(7ZMJL^7X6H?:%!O4ABZ3T0T8<PZ?38(*]LSP=;S01M$M^78D7[O*
MUW;YV@?RS6AXXIPCR"7H1"H#!E4&:97OI3,^2FFG\TRO681#C\9/H]J@]WJ>
M&IVDRFG<JM.LU5,!)I&Y9B+6)S#.");^P!BF4ANX5%)KN!<TX=Q9+VFR]=_F
M3Z2CA@N6*GA@/,?:5&89JBAE'(0TY*O'.=)U-@DEE +A&9DZ@;?0ZS1:W1X)
M[][TPV;S/4GU;@=VKB"LS:4AEG^(A'&^HB&!5M,U%_S_YKK=1C]H_U%R$TI7
MK]VJFGLU$EZZB/[>K%-%*[?1-$0R%Z88^\I:+<UQL2M^A1<;]YJIE6V?XY*@
MP6FOXX$JMEBA&+EVFV,A#>TA)R:T^%'9 /(O)1U%J=@$U:]D]!-02P,$%
M  @ M8".4F%;DF25 @  :@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL?91=;]HP%(;O^15'636M$FM"D@)C@ 2T52?1%95NTS3MPDD.B57'SFRG
MM/]^M@,9DPHW\==YGW/L^/5X*^23*A UO)2,JXE7:%V-?%^E!99$78@*N5G9
M"%D2;88R]U4ED61.5#(_#(*^7Q+*O>G8S:WD="QJS2C'E015ER61KW-D8COQ
M>MY^XH'FA;83_G1<D1S7J+]5*VE&?DO):(E<4<%!XF;BS7JC>6SC7<!WBEMU
MT >[DT2()SOXDDV\P!:$#%-M"<0TS[A QBS(E/%GQ_3:E%9XV-_3;]S>S5X2
MHG AV ^:Z6+B#3W(<$-JIA_$]A9W^[FTO%0PY;ZP;6+CP(.T5EJ4.[&IH*2\
M:<G+[AP.!,-C@G G"%W=32)7Y1719#J68@O21AN:[;BM.K4ICG+[4]9:FE5J
M='JZN/_Z^#!;/*YA-?LYFR^OX<,C21BJ\[&O#=]&^>F.-6]8X1%6'^X$UX6"
M:YYA]K_>-W6UQ87[XN;A2> -)A<0#KL0!F'O!"]J-QLY7G2$=Z\+E+"D)*&,
M:HH*KJA*F5"U1/@U2Y26YI;\/I$I;C/%+E-\)-/:F">K&8+8'.9[ZTQ/@JPG
M1ZHB*4X\8SJ%\AF]8_3.!\I!%Z)6A&?J',SQR=HXS1WAK,[-;8*HU^W<"I8E
M)'T"MM.^POMWP[ 7?C:T%['1< :];A1%^[9S320WCCXNB+N?!K'Y#J)>9UTG
MH(4FS,C[W2@8N#;HQYTE*C4RMUI*Y!HJ(9TQPVX0!,VWLQ0\_ZA1ENWJF:$V
MC-@RX*V?XQ_<_Q)E[ERN(!4UUXT5VMGV(9DU_OD7WKQ"=T3FE"M@N#'2X&)P
MZ8%LG-T,M*B<FQ*AC3==MS"/(4H;8-8W0NC]P"9HG]?I7U!+ P04    " "U
M@(Y2B(<:JW "   H!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q]
M5%%OVC 0?N=7G*(]M-+4A 0HJ@ )*-UX@%:%;9JF/9CD(%9C.[.=TO[[G1W(
MF%1X2<[V?=]]=[[S8*_TB\D1+;R)0IIAD%M;WH6A27,4S-RH$B6=;)46S-)2
M[T)3:F29!XDBC*.H%PK&93 :^+TG/1JHRA9<XI,&4PG!]/L$"[4?!NW@N/',
M=[EU&^%H4+(=KM!^*Y\TK<*&)>,"I>%*@L;M,!BW[R8=Y^\=OG/<FQ,;7"8;
MI5[<8IX-@\@)P@)3ZQ@8_5YQBD7AB$C&GP-GT(1TP%/[R/[@<Z=<-LS@5!4_
M>&;S8= /(,,MJPK[K/9?\9!/U_&EJC#^"_O:MQL'D%;&*G$ DP+!9?UG;X<Z
MG #ZT1E ? #$7G<=R*N\9Y:-!EKM03MO8G.&3]6C21R7[E)65M,I)YP=31\7
MB_EZ,5NN5S!>WL/T<;F>+[_,EM/Y; 57:[8IT%P/0DNQ'"),#[R3FC<^P]N#
MA9(V-S"3&6;_XT/2V B-CT(G\47"!]S<0-S_#'$4MR_P)4WBB>=+SB6NA."6
MVLL:8#*#*<GE<H<RY6C@GINT4*;2"+_&&V,U=<_O"U$[3=2.C]HYET5E'2==
M)!>5@ *IH:!D[U['1U6^2.<F]LZ4+,5A0"-I4+]B<#E&ZXI+L+FJ#"5MKN$G
M,NTOB7)O48UU1:/IZMRB.L?P";KMQ)D))+>1,SJ0Q'UG="'N=)S1@W8_:5V,
M2CSMS[VD#Q^5,#SI7H%ZYV?40*HJ:>M&;G:;9V!<=_\_]_H-63"]X])0]"U!
MHYO;;@"ZGLMZ857I9V&C+$V6-W-ZRE [!SK?*F6/"Q>@>1Q'?P%02P,$%
M  @ M8".4JI[A;9E!0  & X  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&ULK5=M3]PX$/Z>7V'MT1-(VR1VWBD@0=D>E=HK!7I5=;H/WL2[:Y&7K>WL
MPK^_L9V$I2P+)YT$&]MYYID9^_'8.5HWXE8N&%/HKBIK>3Q:*+4\]#R9+UA%
MI=LL60UO9HVHJ(*NF'MR*1@MC%%5>L3W8Z^BO!Z=')FQ2W%RU+2JY#6[%$BV
M547%_1DKF_7Q"(_Z@2L^7R@]X)T<+>F<73/U;7DIH.<-+ 6O6"UY4R/!9L>C
M4WQXEFB\ ?S%V5INM)'.9-HTM[KSL3@>^3H@5K)<:08*CQ5[S\I2$T$8/SO.
MT>!2&VZV>_8/)G?(94HE>]^4WWFA%L>C=(0*-J-MJ:Z:]07K\HDT7]Z4TORB
MM<6&X0CEK51-U1E#!!6O[9/>=?.P89#ZSQB0SH"8N*TC$^4Y5?3D2#1K)#0:
MV'3#I&JL(3A>ZT6Y5@+><K!3)]<7IU>3BR^?SB=7U[__EA*<O$.3K]\^WOQ
M^S=T6C)Y<.0I<*3A7MZ1GEE2\@QIC#XWM5I(-*D+5CRV]R# (4K21WE&=A)^
M8%,7D72,B$_P#KY@R#HP?,$S?).?+5?WZ._3J50"A/'/#LYPX P-9_C<3,)^
M*=J2H6:&"K[B!:L+"0+)2RI8@6A=H"7EQ;;9W$FLM^6A7-*<'8]@WTDF5FST
M6F_./J^16C2MA!$Y1NPN9TLU6* E@PVZ !-$JZ:ME3Q '[C,:8E^,"K,=#M7
M+&]$@4!>#)USF# ^;<V.,B-_MM442"",:\TC ;+!?=,H6CK8]T@,=8+X"&//
M)UTS&V<D1'O(=_T8'GB,L\C!'HGT>XR(Y^.NY8]][/=(/"8^=@PS#)%QD,7_
M.<U?L_3_IRQUZ#@S6>*NF8QCD]Z0I1_%.LO$S@)D&73S <@P?LC2CS(G]$AH
MWT;=;!A<$F<;N#AVDH$OW>1+B;^)RX99"\<D\M$.U4>#ZJ-7JQZ*57Z+FN5#
MN85-MDWO.RE?UOM6/UH"SE,);*P\+-;:%&E6O*4K)N#,>5#]C:"UI.:D@&W4
M"E[/05 ,27Z'*EO,F"YF"$J1:.'X&LK1AC:^]_0/+>=+JZ0"WT X1J?M'$HZ
M"K Q];64S0[ B9O$*':3S/D# @%#>*^E$"5N&CB3.R9R+F%T'P<A.M 6@8NQ
M\Y[6.1QHK/#@B)HQK@WW.P2)79P]=O\T=@@@)AH<NE$" :1I[TS7_FT6,>#
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
M@LL=Y,R4#N"N%XTF$R!]4LM5+4E?8X[\X.K :PRS"=S!($J24? )#]3#>RS
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
M8:*:-7!MH+ZO&9/[B0Y0M?_Q?U!+ P04    " "V@(Y2TSA(D'$#   G#@
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
M\>=<Z?YAAZG^AP!A#/3^@G.UFQ@'Y5])[P]02P,$%     @ MH".4F=VDFS
M!   7A@  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULM5E=3^,X%/TK
M5C4/,](NB>TF34>E$A28C00,HC#SL)H'T[IM-$G<B1T*^^O724.<3R>HY062
M^-[C8SOGW'"9[%CTFV\H%> E\$-^.M@(L?UJ&'RQH0'A)VQ+0SFR8E% A+R-
MU@;?1I0LTZ3 -Y!IVD9 O' PG:3/[J+IA,7"]T)Z%P$>!P&)7L^ISW:G SAX
M>W#OK3<B>6!,)UNRIG,J'K=WD;PS<I2E%]"0>RP$$5V=#L[@UQFVDX0TXH='
M=[QP#9*E/#'V.[EQEZ<#,V%$?;H0"021OY[IC/I^@B1Y_,E !_F<26+Q^@W]
M*EV\7,P3X73&_)_>4FQ.!\X +.F*Q+ZX9[M_:+8@*\%;,)^G/\$NBS4'8!%S
MP8(L63((O'#_F[QD&U%(0+@E 64)J&\"SA)PNM ]LW19%T20Z21B.Q ET1(M
MN4CW)LV6J_'"Y!CG(I*CGLP3T[G[[=:]<F=GMP_@;#;[_GC[X-Y^ W??K]V9
M>SD'GR^H()[/P=_ #87<;;G],?'!-I)O4B1>OU0'[K(!\.\-#9YH]$L&/,XO
MP.=/7\ GX(7@8<-B3L(EGQA"+B"A82PRLN=[LJB%K UN6"@V'%R&2[ILR)_I
M\R'2 !ARY_+M0V_;=XZTB%?TZ00@YR^ 3 2;".G3S^+U"< P33<U='!^FCC%
MPRUXQ9-0!W$MHX K:,!_:>88YG,,TSF&;9P7?V*/>ZD(GXD?TZ9SW$/8*43B
M),]3:(\=:V(\%S>G*ZK$S\KY61W\%G$0^T30)2 !BX3W'TG(-M'<(UD% I9C
MP@K+AB#3&363M'.2MI;DK33HQ-O:=]"N[PV$SK#"K2G*&3O-Y$8YN9&6W&7(
M?8^&N8(U+XV30SH?]F*.\SG&^H,O'#:0,WBLR2+.]2#RFB3.#Y(! $WP2DG4
M9%6SPW%*JX2F<FSS< %F&,4W8U25GSZFS*Y03^#1Y)=!%:5ECZHD&V*&+221
M(HD.E%\&4-P;I\JL'@)A"S-EX!!KF3W,[Z_[" \JNX;##Y,>5*8+.URWG_@Z
M4/JK[PA Y94JYX9ZZ^XGO[HQVZ9I5M^@CJ@R0V7?4._?[Y+@J":OH5EWBGH4
M'K5ZA2H*T#E4ADY=8V-4HU>/0@BUT5/U!.H]_,*]=OEKT$>.2+DW,C],CDBY
M,.IPX7YR[$ IJVC<KL;#<<KK5$:.]$;>2XRH;M3(L:IB[(HJ,U2&CO2&_AXQ
M9E!6J:(XU;K3%&6B<0M152>0_KN^6XRHZ7O=1E5Z#5$.:BF,2!48I'?TRT0W
MC/<2H_)R9'^<&)4?HPX_[BE&/4K_VG@$H/)*E:$CO:'WDV/=K>MBU,:4V2D_
M1QU_(+Q'BN.ZR&IO>D-,"TFLZ@/6?]UWRQ#7/]MQU2,:8H9MU%11P7H;O_9>
MV$KT42!6!H[1ARD0%]HB'2;<3X$=*!7AV.T*/ )0>:7*Q?$1NC.X;M&.":L:
M[(HJ,U1&CH_7G\'UWLO0&E=YUH.0V5(.L2H-^- .#:Y_O8\LJ]H]:HHJ]ICV
M](Q"!S>@T3IM;'.P8'$H]LW<_&G>/#]+6\:&"M]WWF](M/9"#GRZDJGFR4AN
M3+1O9N]O!-NF_> G)@0+TLL-)4L:)0%R?,68>+M))LC_I3#]'U!+ P04
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
M(G7V>-%S%A/)EJ:IFC*I6C0S7*@^';@&J/=SQN1VH@-4G7_O'U!+ P04
M" "V@(Y2QI)<4K$"  !D!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6RE54USVC 0_2L:3P_)3!M_0F@&F G@M#F$9,A'#YT>9'O!FL@2E61(_WTE
MV;@0#&&F%RRM]NW;MUI6_347KS('4.BMH$P.G%RIY97KRC2' LL+O@2F3^9<
M%%CIK5BX<BD 9Q944#?PO*Y;8,*<8=_:'L2PSTM%"8,'@619%%C\&0'EZX'C
M.QO#C"QR90SNL+_$"W@$];Q\$'KG-E$R4@"3A#,D8#YPKOVKN&/\K<,+@;7<
M6B.C).'\U6QNLX'CF82 0JI,!*P_*Q@#I2:03N-W'=-I* UP>[V)?F.U:RT)
MEC#F] ?)5#YP>@[*8(Y+JF9\_1UJ/3;!E%-I?]&Z\NUV')264O&B!NL,"L*J
M+WZKZ[ %\ \!@AH0O =$!P!A#0A/98AJ0'0J0Z<&6.ENI=T6;H(5'O8%7R-A
MO'4TL[#5MVA=+\),GSPJH4^)QJGA+'Z)I\\QFL7C^V_3VZ?;^RDZFX#"A$HT
MQ4)@<Y'GZ MZ?IR@LT_GZ!,B##WEO)289;+O*IV%B>6F->.H8@P.,(;HCC.5
M2Q2S#+(6_.0XOGL$[VKU30F"30E&P=& -Y!<H*#W&05>X+?D,SX=[K7)^3_V
M^!3XUS;VG6*$33^$-EYXJ!]@!:P$-!>\0&-=:*'_RKHG58[&MAM!H)_7B;3V
M7T<(HX8PLH31<4*INRJEI;Y1TU[IAI@2G!!*%('63JM"=VUH,Q%70]^+^NYJ
M^_;V?<*PM^LSV?>)/&_7)][WN;P,&Y\=[9U&>^<#[6:2$[9 2Q!VYK,4$$\H
M66 S1ELU=_;U]-XG._G J<K6W1H;^EX7=EY+7?R2J:IC&FOS)%S;2?C./O*O
MQGZ+?:*?D&KB_PM?O3]W6"P(DXC"7%-Y%Y<Z85'-]&JC^-(.K80KW71VF>MG
M$(1QT.=SSM5F8PB:AW7X%U!+ P04    " "V@(Y2C?MTMG,#   U#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6R]5UMOVS84_BN$T(<62".1NE@N
M; .)DV !DLS+I<,P[(&VCVVBDJB25)SNUX^D%$FQ92T%DK[8)'4NW_E(?CH:
M;;GX)C< "CVE22;'SD:I_(OKRL4&4BJ/>0Z9?K+B(J5*3\7:E;D NK1.:>(2
MSXO<E++,F8SLVDQ,1KQ0"<M@)I LTI2*'Z>0\.W8P<[SPBU;;Y19<">CG*[A
M#M1#/A-ZYM91EBR%3#*>(0&KL7."OTR)9QRLQ5<&6]D:(U/*G/-O9G*Y'#N>
M000)+)0)0?7?(TPA24PDC>-[%=2I<QK']O@Y^H4M7A<SIQ*F//F3+=5F[,0.
M6L**%HFZY=O?H"HH-/$6/)'V%VU+VU ;+PJI>%HY:P0IR\I_^E01T7+ P0$'
M4CF0USKXE8-O"RV1V;+.J**3D>!;)(RUCF8&EAOKK:MAF=G&.R7T4Z;]U&1V
M^_OL_/;^+W1R<X;._WBXG%V?W]RCCV>@*$OD)_09/=R=H8\?/J$/B&7H?L,+
M2;.E'+E*IS=!W$65ZK1,10ZDNH#Y,2+Q$2(>P1WNTW[WDV)]C'QLW;V7[JXN
MNJZ<U)43&\\_5+G0=T&H'T=HEM!,(5T4.O]>L%P?4H7^OM+FZ%)!*O_I2>;7
MR7R;+/B?9#8+/&<Y0FO!92>59;C(AC-7\7%"R$"7_=@F;-\(1W%<&[U &M1(
M@UZD5R"EOER+(BT2JF"I[X36AP6CY:W3\&G*A6+_VH4NZ&7\L(7J,_:#: =[
MEQ4)O6[P80T^[ 5_HW7O5$L&^DJ3 KK A7MIAR38@;9O$_@'6(UJ8%$OL-;!
MNH9T#J+O4 WJH(/W/\%QG2Q^VQ,<[[&(/4QVJ-XWBJ.PF^IA#738"W3*T[Q0
M(-!/<8Z]1C"]]V<=M_09ORWO5;PVIV'L[_#>910<...X451,>K%>%")CJA!@
MP5ZP)S.6KZ*_$5+L_P+Z&S7$_7+X\_3O"QN.\"[]_48OL3;BA_O5[PIT/[/A
MR1)=IKG@CV"@OH[^1L=P] OH;Q0.#]Z8_L$^LV3O]'<8X>  _8U XGZ%G/),
M*E&4[:ENE33VM3!OT]=L0*-N>/C^&T :M2/>VVY %:_=E/C#W?/?8;3[YG=;
M/:WYH+BF8LTRB1)8:1_O>*!W3Y0]>CE1/+=M[IPKW33;X49_UX P!OKYBG/U
M/#&=<_VE-/D/4$L#!!0    ( +: CE)ZSR"7#P,  (\*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;+5676_:,!3]*U:TAU9JR1<DM *DEK9;'ZA0
MH=U#M0>37$A4QV:V ]U^_6PG!%I"JDWL);&=<X[/M7V=VULS_BH2 (G>,D)%
MWTJD7%[:MH@2R+!HL250]67.>(:EZO*%+98<<&Q(&;$]QPGL#*?4&O3,V)@/
M>BR7)*4PYDCD68;YKVL@;-VW7&LS\)@N$JD'[$%OB1<P ?FT''/5LRN5.,V
MBI11Q&'>MZ[<RZ'K:X)!/*>P%CMMI$.9,?:J._=QWW*T(R 022V!U6L%0R!$
M*RD?/TM1JYI3$W?;&_4[$[P*9H8%#!GYGL8RZ5M="\4PQSF1CVS]#<J .EHO
M8D28)UH7V'9HH2@7DF4E63G(4EJ\\5NY$#L$I5-/\$J"]Y$0'"#X)<&LG%TX
M,V'=8(D'/<[6B&NT4M,-LS:&K:))J=[&B>3J:ZIX<G#_\'P[F8YN'Z83='(#
M$J=$G*)S]#2Y02=?3M$7E%(T35@N,(U%SY9J3LVTHU+_NM#W#N@':,2H3 2Z
MI3'$-?QA,]_U&@1L%6P5L;>)^-IK5+R#60MYW3/D.9Y;9ZB9?I4O6LAW#=UI
ML.-7&^ ;/?_0!M 5"*D20Z)[&K$,T,L4SPC\:-!N5]IMH]T^H#U)&)=( L_4
M+FZF.4,X4\/I;XA1Q(2LV]-"-C"R^B)8#<*.'X0]>[6[4/NH(.@Z[0KUSG.G
M\MQI]/R5,R%03M6=1(S'A;J+:@]>H=/9F=[Y8+ )\<Y<4)D+_LX<4?TZ;\'>
MS.=!YX.[.HQ;[R^L_(7_LN%SG'*TPB2'.J_AG@^UV8[WP>T^*@C"ME_OMUOY
M[3;Z';(L QZEF* Q7@)'+R/(9L";#O]%I7UQ],1RG>VUZ?R?U"IU.Y_D5@VL
M(;G<G>O>/5)ZE4)-^=4(>6_0VQKTCI-BI4YSCM6"#B29N[VR7?_X:59J!I_D
M60VL+M'LG5^^2J&%J82$.G4YE<7?OQJMJJTK4V/86WA1JHTP7Z@S@ C,%=5I
MA6JU>%']%!W)EJ: F#&IRA'33%3%"%P#U/<Y8W+3T1-4->C@#U!+ P04
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
M-5"_+QB3VY,L0;59-?H?4$L#!!0    ( +: CE*?CAHVR@,  +@-   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;+5786_:.A3]*U:T#YO4);$# 29
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
M6<=W.[W6/6+'19';C6V;9-"X&5SF1E#Y\"$5>'[3VPE]-V[?]'98X$8#FY_
M?[I[_,L<)71+$V0)["GFK6?-*XQZC8)62Z_BXJ[5T\E]&ESF"1\WNF31 SE-
M6Q?I%<(8]DB$A!X4]9T6^I"0?=NU.OU+JOZ1*JB8VFQ[)Q5%@6)M"BT)*UXR
M51<7S6A3S$U,">,]A=>5X!<BUI1)R#'54-_MZ2-5U,55W5%\8^J3)5>ZVC'-
M3!>D**H /9]RKHZ=Z@--B3O^#5!+ P04    " "V@(Y20M[&2U@&  #;*@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6S-FFUOFS@<P+^*%>W%G70#
M_!@RI96ZKM,F;5JOW>YTFO:")&Z"QD,&3K-^^[.!8%)C2%6$VA?ER?]G^V=B
M/-^GV<]\P[D O^,HR<\F&R&V;UPW7VYX'.1.NN6)?'*79G$@Y&6V=O-MQH-5
M(11'+O(\YL9!F$S.Y\6]Z^Q\GNY$%";\.@/Y+HZ#[.$MC]+]V01.#C=NPO5&
MJ!ON^7P;K/DM%]^VUYF\<FLMJS#F21ZF"<CXW=GD KZY9+X2*%K\$_)]WC@'
M*I1%FOY4%Q]79Q-/><0COA1*12 /]_R21Y'2)/WX52F=U#:58//\H/U]$;P,
M9A'D_#*-_@U78G,V\2=@Q>^"721NTOT'7@5$E;YE&N7%?["OVGH3L-SE(HTK
M8>E!'";E,?A=):(A@)A% %4"Z+$ M0C@2@ 7@9:>%6&]"T1P/L_2/<A4:ZE-
MG12Y*:1E-&&BRG@K,ODTE'+B_/;#Q<W5AR^?WEW=W(*KO[]]_/H?^.,=%T$8
MY> U^+)5R<Z![ "Y"))5F*R!/ #^FV?+, \6$?]3-KOZM0O%0]4:?/_,XP7/
M?L@'KX +\DV0\?QP"!/P=9/N<JDEG[M"AJ <<9>5NV]+=Y'%708^IXG8Y. J
M6?%5B_QEMSQ$'0I<F;LZ@>B0P+>H4^-[OG  \O\"R$.PS:%N\8O=V@$8%N)>
MASNXKB<N]&%;/5667ZN.O0*7:2Q'>QX41;G(LB!9<SD"!5@\@&:[Z^"AN'VQ
M#[(5^/Y)J@0?!8_S'QT.D=HA4CA$; $JI4<=J*WJI0Y:Z%#DN9>58FCNWC<S
MV=8(D;K1D7NT=H\^T3VP+X:^S$MPSS.),DDKQ4/U:"G[3B;)LPLB$(5WO"V4
M;GL,// @RP'T0%QV1#@%J^"A;2Q<GJ9J5FLB+9J.LL+JK+!G9Z5"  ?;+%RV
M9J*TX3?JA8A#IX^J:K:"4V?*VLLZK0.8GA)  U-M#DZ-#L4:[AT9]FO#_A,-
M/[<_==NC52? ATZ 8%\GF-6AS)X=2G\GF)GEA0[SV[,,/3UM>9W.O6*.3X%(
MP2O?\;QZRND(&S:F1/@R& J1=@EUAGMUE&<@7[Y:Y\Y2R:S9H66:++G64PK$
M3S&^D7V@U7JIA36LV\JL)P\XQ.P!6V8&ZEELZYD!CCTU]!C$U5AFU5CNZCF:
MY' ,E$.3TAT]2U,:#H%I:'+:7EX-:C@VJ7L,/J6\FM%P#$A#D]+V\B(-:=0#
M:<EF6$ :LA,IC32ET0NA--*41D-0&IF45GFR)%M3&@U":612&EI>MI#&-!H"
MT\C$-)E:QC'2F$9C8[K'('TTC@'T^UZYD,8U&@/7R,3US)EA2ZHUKM$0N$8F
MKHF'++8UKM'8N.XQ>"@SK=^L<6^9-;;1&-A&)K9GCC_S&G\6K&#-<-S#<(7N
M$N+RU]MI$,<:XOB%0!QKB.,A((Y-B!>)LJ2[L7PS",6Q27';2@C6%,=#4!RW
MO&S/;'%KBN.Q*=YC<%H-;U13G/8-;ZPICL>@.&Y90/$<8EFAP!KC> B,X[;5
M$8MI37$\-L5[#!X6R4A-\=[)&FN*XS$HCDV*JS);9DRBR4UZR*UX79(;G[I(
M0C2YR0LA-]'D)D.0FYCD+A)E2;<F-QF$W,0D-[8LDY#&&OL@B^PMY/9G%MN:
MW&1L<O<8]*LA/3U]2!--;C(&N8E);HP=8L$GT>0F0Y";F.3&MC)K<I.QR=UC
MT"ASZX>2XV@TN<D8Y"8FN669?0NYJ28W[2$WKA=.*#J1W%23F[X0<E--;CH$
MN:E);FQ?.:&:W'00<E.3W-16:DUN.@2Y:=L"M\5TX\OGZ)\^NPW.#M\^RQ$M
M7[U[QC/5V*9C8)NV8-MWJ(6=5&.;#H%MVK+,;;&LJ4W'IG:/P0.U(3Q]V81J
M;-,QL$U;L.T[OB793&.;]6!;P;K$-H..3T[!-M/89B\$VTQCFPV!;69BNTB4
M)=T:VVP0;%=:CKYMJ.I8S&MRLR'(S4QR(]LO>*;1S<9&=X_! [K]PZCNWVK2
MV&LRRF83D]U4LMNRYLTTN]D0[&8FNRT?-IAF-WL^NT_(BV^\M3SVS&UL'XQY
MMBYV5>:RV^P24>XDK._6.S<OBOV*KFY>;OO\'&3K,,E!Q.^DJ.=,94:R<B=E
M>2'2;;$9<9$*D<;%Z88'*YZI!O+Y79J*PX4R4.]G/?\?4$L#!!0    ( +:
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
MMX_!L\9P$^55><RS9!.E/]!?7T5R+W);,?A[S_[[5]YLW]CL394W,W,,5!Z
M BK/1$&5!_CJKCSL*-)TWK_VFC9ZB@]  =4'H(#R U#=]8</) 1^4P4VYGVU
M-0=P;(9G>J4.=!?VNFN'2U2XQ!KN/-K$5<#B1<K[95QN\X[Q)>;X>KX>LPEB
M1 _8Q'"?ZM&:((]VA*IH&],AH<;_B"4JLH?R6:Y3:)$5'>-,S2XP8SZ;()?H
MQ0V Y#K!]) !%"9>1]!*/F"[?@B$W*,MXMT**<4LNDRJI?.?^@$8-S/Z,<-8
MC]L$N1[7XS9!V/-</6X 13O+6.D)W"<H2I$7#5^$ZUCN-IH%;0 ?8477V'U_
M1L**6;&=6OLXR6Y>;>Q/BTVT$.<3.2L*D3^)R06"M@-C.0K&<A2.X*B=="4Z
ML/\3^-':QC$C,Y*C8"Q'X0B.VB.C%!JV2[1>KC85TV]T1K$NTB"<7*H<@[N&
M^0O[_;4W\4JJ$;M4&\K6=C='S+:Q' 5C.0I'<-1.OE*&Q*X,C],/=F?'#,%(
MCH*Q'(4C.&H/@5*KQ*Y6CU8S=G_'C,)(CH*Q'(4C.&J/@A+2Q"ZD[^)DNV[H
M[V:]+7Z5HF=Q,D18$:5;"7M_84647"1VN=@GK AP(N0:VP$ Q6>.IO0# (6)
MHV^F0@CF^-3IX! E68G]B&D4.4/,$R:"B;Y-@%".F0\3Q8RC@Q! T9G3L3\B
M2E$3NZ+NDQ"->6L47.YAHH=JXACQ?:S'.LQ=V.NN':[2LL2N90<+"!\XD3)B
M-D'Z\08 H1[6@S5!N&M@E38D=FUX)%N;BHW[^O$&!/*H'C%P2H>Y,9O!<\&.
MVJ9*'U*[/CR:'ZEYB,9\;2,_AT!4W^T#H!G5PP9 OM<5M1)FM$>89:LT7HET
M" -1I34H>7\&H@<OE>RDVL= U#P?(IY^<#8'4<9Q,X#BC.ME":$P[2A,JIB=
MVD^D1N$?:IX:$4\_@@5!^F$S #(J( 1 %+L=F5"B@]I%1Q_W4$@HF-0#P1SF
M&@4ZR%O8ZZT=K)(=U"X[AC(/!=Y=Z6\(Y@#(.':%'/GZL3H 8ATD2Y6FH'9-
M<1SU4)/JC0484@UZN+UN0@!"NR:Q4A34KBB.IQR3[7VF!PQ@=&D!8+ ^Z4,(
MY'7-9:4MJ%U;!-=?KHL?R1"^88J[F?/^?,,4:3([:?9>+#!?.!&,]8$"4-B=
MZ7,30)DO!T,(Y1U,C7:@BL>9_<Q@%+YAY@LIXCIZ,H!76_H>,8 \87W: B!,
MN][+,Z4QF%UC]!$. ]Y!<:*_PIM#,,JY3CC#O(6]WMK!'ER<L>N,H83#3&[7
MUU\ @G7=W^\FA-QTA:E$!+.+B./(A@%W9(QH 8R^CP4PQ@$&@'$[N)4I&<'L
M,N)HNF& #&"Z4F3 31A=#P> )S(S@C8]4:=CA\.4HF!V1?$E?I%#.XAO%'&S
MGW"9ABG.9&^[3L. ';%KG!4!*.+3CJL!7'$O_PE78#BPN35OEID@N=IUW9Y3
M;,[?=FN%0VS.#,W<"VMW3W$P'^>6"0=X3Z<5".-W=% Q(Q_S;@B'[FKX>C^!
MK3CM6.ZY8C4^\GT.#MW7U,D+ %%/W^E/#RYF)R)?U5?H"YFE;5KN;L_NG^ZO
MZ5_6E].UYY_PZ1P#SP-\&NXNX2OWN_\)^!KEJUA6XEH\R*:<$T]F-=]=L]]]
M*;--?2W\/BO++*D_/HIH*?(*(/_^D&7EZY>J@?T_.US\"U!+ P04    " "V
M@(Y2 *7%K%\&  #R)P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6S%
M6EUOVD@4_2LCU(=6:H/GTW9$D BX*5+2HJ3=?:CVP8$!K/J#M4V22OOCUS:.
MQXS' W$?_))@<^Y\W,.<>SEX]!S%OY(MYREX"?PPN1ILTW1W.1PFRRT/W.0B
MVO$P>V<=Q8&;9I?Q9ICL8NZNBJ# 'R+#8,/ ]<+!>%3<6\3C4;1/?2_DBQ@D
M^R!PX]_7W(^>KP9P\'KCWMMLT_S&<#S:N1O^P-,?NT6<70VK459>P,/$BT(0
M\_758 (O'58$%(B_//Z<U%Z#?"N/4?0KOYBOK@9&OB+N\V6:#^%F_Y[XE/M^
M/E*VCG_+00?5G'E@_?7KZ)^+S6>;>703/HW\O[U5NKT:6 .PXFMW[Z?WT?,7
M7FZ(YN,M(S\I_H+G$FL,P'*?I%%0!F<K"+SP\-]]*1-1"\C&40>@,@#) :0E
M )<!^-P92!E SIV!E@'%UH>'O1>)F[FI.Q[%T3.(<W0V6OZBR'X1G>7+"_,/
MRD,:9^]Z65PZ?G!N[IROW\'DZPS<.-]N[B>++_,IN'<6W^Z_S[_>@/<SGKJ>
MGX!/8,.C3>SNMM[R0W;UXV$&WK_[ -X!+P3?M]$^<<-5,AJFV:KRL8?+<@77
MAQ6@EA5@<!>%Z38!3KCB*T7\3!_/-/'#+!M52M!K2JZ1=L#/_/$"(.LC0 :"
MBO5,SPFWBW!#M9T_F]WI//M1,G#U^<#%>+AEO'O^Q,,]3\ ZC@+@O*0\#ET?
M3(M/)H\3D)$.;J-P\^DV._ K,$D2GB;@YVTV#IBG/$C^T:R"5*L@Q2K(B56H
M/EV'2%9$YK+X-(88$G,T?*ISID 9F!K'J%D3A;!%K&.4HQC+-BFL4$=;I-46
MJ7:+#UZP]]U</!.P\/?)1S /EQ?@YQT/'GFL2R*K9F ]4FE6JS [4WF(I+7$
M,D:8Q&031&V#2$0V01 9IDRD F58V% 3:54;M+0;G$:;T-OP\!SJ[&I,NT?J
MH"&*A=&9O#*TGDUD6EAB3XEJG$,%BI+:"3O0IT)!;*KI@[6*"+6;G,UOY\GO
MX!S^(!*#HCX9%'(.<7<&<9,;"(G,8!,%F<UD!ILH3"PF,ZA F19I85!4"Z@O
M%[?>2[1.SR)0R#.D?1(H1!RR[@0R!34-;52@D(5Q2]*%KD.]L$^R+'A+-SDK
M[4),H=5GVH4 0[M[VNU&0BW&D'QNFBAFH<:Y::(@-2TJ'QP%#!.[1?N0$'BD
M%_@&B> _T+TS04)S$>R19B1D&J'.-)>AQ^?&DN51A6*&U([.%"A*#*E8.BH4
MI"TG%8D:@/0U0$7R6[H6)(08D3YI%>*-],VUEE9Z3M^B1#7Z%@5*T;>H4*U]
M"Q*5 >DK@XK6-_0R2"@],OMD5=0&I.^TM:Q:3;X,)G\K5* @8;;,:A.%L=TX
MK H4,MI8%84'Z0N/BM7S^QLLE!\;/9**127 ^NY;1VH96D^QC:0O=3,%*--,
M2\T#%I4!ZRN#<^=,SLIXS5GITUK!0J1Q=W.E##WZ4!NF)&A3!0J:6&YM%"A*
MF22ACFI&9+31)RH UE> (_K^J*G!0I!QGX8+%GJ-NULNN.F!H(8O-E6@((-R
M]5.@",*V3+!B1I.VZ"06Q0#KBX%,\%L:&BS4&/=IQ!"AUJ2[$4.:MHC,YVG(
M[#3$T4*.-R;DG^CE7Z;Q#0T,$5I.^C1CB*@ I+L90YK6"*$RC0HKIO&-4@%B
ML@^CG*S%T"8UTUY?6&0NSV];B-!UTJ<M0X36D^ZV#&D:+LQLT*3P;A"E+1P(
M[2<G7)G$<\'"77IK;WE6YH7@DCZ=&2(DF71W9HC")B$-1U.%,BVYKU2@$&U\
M95>@L%'[#>/XMR&A]_2$+Z.B\8_:&"HDF?;IS5"AVK2[-T.;3DE&M&S!J5#,
MDKT9!0H1N9MU5"@;M=0_*DH"/>'-M!#]EG:&"H6F??HSM/;;9W=_AC;=$KF=
M.0V9G88X6LCQQD19H"<\F18ZW]#64*'UM$]?AHK*0+O[,E3AR\AL6HK?ZJ',
MIV(<4R94,1!JDV)1;^@)0Z:%TO.[&R9DG_5IRC!1 EAW4Z8,99K#IX 0^6@-
M:\\P95O;% ^/)6 9[</T\+A*=;=Z0&U2/)8EW;^&EU.HN#^#E\[A\3,Q_.%I
MN#LWWGA9 ?7Y.IO*N#"S3U5\>,#L<)%&N^()JL<HS?)>O-QR=\7C')"]OXZB
M]/4BGZ!ZS&_\/U!+ P04    " "V@(Y29,1)$HD"  "G!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-"YX;6RE56MOFS 4_2M7J!]::2L$:/I0@I0'U2JU
M7=3'IFG:!Q-N@E6PF6V2]M_/-H2F'8FJ[0O8U_><XWNQ#X,U%T\R0U3P7.1,
M#IU,J?+"=>4\PX+(8UXBTRL++@JB]%0L75D*)*D%%;GK>U[?+0AE3C2PL9F(
M!KQ2.64X$R"KHB#B98PY7P^=GK,)W-%EIDS C08E6>(]JL=R)O3,;5E26B"3
ME#,0N!@ZH]Y%')I\F_"-XEINC<%4DG#^9"97Z=#QS(8PQ[DR#$2_5CC!/#=$
M>AN_&TZGE33 [?&&_=+6KFM)B,0)S[_35&5#Y\R!%!>DRM4=7W_!IIX3PS?G
MN;1/6->Y_5,'YI54O&C >@<%9?6;/#=]V )HGFZ WP#\]X!P!R!H ,%'%<(&
M$'Y4X:0!V-+=NG;;N"E1)!H(O@9ALC6;&=CN6[3N%V7FG-PKH5>IQJDHOIE=
M?_T1QS".;^/+JP>878]NX7"*BM!<PBT1@IA/>02?X?%^"H<'1W  E,%#QBM)
M6"H'KM+[,&SNO-$<UYK^#LT ;CA3F828I9AVX*?[\?T]>%?7WS;!WS1A[.\E
MO,3D&/RS3^![?J]C/Y./P,\MW.LJY__4XW]6?].,H#T1@>4+=O#=H:("M14H
M&"/#!542?HX2J82^U+_V"(2M0&@%PAT"$_WQ!$TJ:Q3)"V!1YOP%A3E52:T(
M94Y8U\&JF?N6V5C@*NH%NF>K[8_5D>.=O\V9_IWCG_AO<^*.'.\UIR[=W;IY
M!8JEM3P)<UXQ5;>\C;:N.K)F\BX^[EU,>AWQJ7;AVC1?Z6L+OR%B29F$'!=:
MRCL^U<8@:ENL)XJ7]MXG7&D7L<-,_TE0F 2]ON!<;29&H/TW17\ 4$L#!!0
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
MS8C$GS^2)$[&[P@EMF(&[-\@BEH'P<D@. GDZ2G!S<;"2P/*D>7>C[_N06[
M_#[#G@SL26!/_IO]#3W(G0-IS_&G W]Z5ON"[WD)JL2V*036HR0UF*XT_RIQ
M![L*,/^X]ED\BB]3NC^60(^^O7]&]\SLN+)$P!;#XM&GBXB8KC4[P^DZM,-&
M.VRNL*SP-8/Q#GB^U=H=#-]AP_\A^P-02P,$%     @ MH".4ON(F-@0 P
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
MN]WIV+WDN:O:PF)19MOS2TKG%ZP^_PM02P,$%     @ MH".4O,@BWGI 0
M$B(  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:.T[#0!2%X:U$
M7@"3^YCP4$)%0XO8@!4F#Y'$EF<0R>Z)0A&.14&#YE36V/+U7WVRQIZ_I%U;
MMMTA;[9]GASWNT->-)M2^H<0\G*3]FV^Z?IT.%]9=<.^+>?EL Y]NWQOURGH
M=#H+P\\9S>/\Y\S)ZZE/?YG8K5;;97KJEA_[="B_# Z?W?">-RF59O+:#NM4
M%DTX[JZG<[@<Y.8\N9D\ORV:X?E-FE [2"%(ZP<9!%G]((<@KQ\4(2C6#YI!
MT*Q^T"T$W=8/NH.@N_I!]Q!T7S](IBCCE"!IA#6!UH)<"X'7@F +@=B"9 N!
MV8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GK9)M!;46\E
MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C
MT-M&FR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM
M!'H[ZNT$>COJ[01Z^VBSFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [XAZ
M1P*](^H="?2.J'<DT#NBWI% [XAZ1P*]X^AC)8'>$?6.!'I'U#O^I]ZYG'8I
M7WN^U_C\_Z2ZG.]-U\=?EM\G1^Q<< [P"\CC%U!+ P04    " "V@(Y2LFA)
MV-4!  "_(0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K
M1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,P
MV;5-%Q99%:.[8"P4%;4FY-91ET:6UK<FID>_8LX4:[,B)F:S.2ML%ZF+T]C7
MR*XN;VAI-DV<W.[2ZU#;;I%Y:D(VN=Y/[+,6F7&NJ0L3TSC;=N67E.E;0IY6
M#G-"5;MPDB9D[-N$?N3G@+=U]UOROBYI\F!\O#-MFL5V#0OQI:&0CY?XID>[
M7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IX<TP[3_LJ/SA_*C 6FF0_>NI!.S-/A
M<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U
M#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*
M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(
M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A
MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU?\IZY.UZ[_^I:"_YZVIN_=\
M-ORW<?4*4$L! A0#%     @ M8".4@=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "U@(Y25]?19^\
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " "U@(Y2F5R<(Q &  "<)P  $P              @ '- 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( +6 CE*2MCEH'@4  %45   8
M              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " "U@(Y2;#N?"_@&   <'   &               @(%B#0  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ M8".4KK"]EO? P
M(0X  !@              ("!D!0  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( +6 CE);+U*-;@8  %4;   8              " @:48
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "U@(Y2-8<L
M( <&  !M'@  &               @(%)'P  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ M8".4C)[S?K !@  "!L  !@
M ("!AB4  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( +6
MCE)Z7D7H'08  "8-   8              " @7PL  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    " "U@(Y2(VX9_XX=   L6   &
M        @('/,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ M8".4K>TW_2, P  E@<  !@              ("!DU   'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( +6 CE*,KRV?\0(   @&   9
M              " @554  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ M8".4@Z[VSC4 P  XP@  !D              ("!?5<  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "U@(Y2/-6M#1D%
M  "["P  &0              @(&(6P  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( +6 CE*C5N6JW@H  $P9   9              "
M@=A@  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ M8".
M4F]A(4-["0  3Q@  !D              ("![6L  'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    " "U@(Y2JQ_'C@X&  #X#   &0
M        @(&?=0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( +6 CE(::8'BC 8    3   9              " @>1[  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ M8".4DC*?O&V @  M@4
M !D              ("!IX(  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    " "U@(Y28.%F+]@(  !$%0  &0              @(&4A0
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( +6 CE*44.=>
M+0(  +8$   9              " @:..  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ M8".4BKZF"PG'P  U60  !D
M ("!!Y$  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "U
M@(Y2?X,F9OD'   %&P  &0              @(%EL   >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( +6 CE).'_*[OP(  +D%   9
M          " @96X  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ M8".4FWHA+?= @  RP4  !D              ("!B[L  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "U@(Y2J--M[JP"  !6
M!@  &0              @(&?O@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( +6 CE)A6Y)DE0(  &H%   9              " @8+!
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ M8".4HB'
M&JMP @  * 4  !D              ("!3L0  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    " "U@(Y2JGN%MF4%   8#@  &0
M    @('UQ@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M +6 CE*[GN 3R04  (01   9              " @9',  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ MH".4E4VQ>=G P  H <  !D
M             ("!D=(  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    " "V@(Y2)+%Q6,H"  "A"0  &0              @($OU@  >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( +: CE((^$X+[0(
M  H(   9              " @3#9  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ MH".4M,X2)!Q P  )PX  !D              ("!
M5-P  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "V@(Y2
M)J&B'4@$   F&   &0              @('\WP  >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( +: CE+VW',GZ0(  *$(   9
M      " @7OD  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ MH".4F=VDFS !   7A@  !D              ("!F^<  'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "V@(Y2:-K5_%@&   T*
M&0              @(&2[   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( +: CE)7V^?I=@,  %(*   9              " @2'S  !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ MH".4C\ZFG!G
M P  40L  !D              ("!SO8  'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    " "V@(Y2J3(K$58#   %#   &0
M@(%L^@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +:
MCE+&DEQ2L0(  &0'   9              " @?G]  !X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ MH".4HW[=+9S P  -0T  !D
M         ("!X0 ! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    " "V@(Y2>L\@EP\#  "/"@  &0              @(&+! $ >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( +: CE+X221GP0(  (0(
M   9              " @=$' 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ MH".4N+8Z-%] @  +08  !D              ("!R0H!
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "V@(Y27F=T
M!1L#  "^"0  &0              @(%]#0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    ( +: CE+IGI0U'P4  +@:   9
M  " @<\0 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
MMH".4I^.&C;* P  N T  !D              ("!)18! 'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    " "V@(Y2J%Q'W5L#  #N"@  &0
M            @($F&@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    ( +: CE)"WL9+6 8  -LJ   9              " @;@= 0!X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ MH".4A)ONHB"!
M:!   !D              ("!1R0! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    " "V@(Y2AFC4+FL#   C$0  &0              @($
M*0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( +: CE(0
MNEN[]0<  /@P   9              " @:(L 0!X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ MH".4@"EQ:Q?!@  \B<  !D
M     ("!SC0! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M" "V@(Y29,1)$HD"  "G!@  &0              @(%D.P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( +: CE((T^10B ,  ! *   9
M              " @20^ 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L!
M A0#%     @ MH".4N>!<DN\ @  CP<  !D              ("!XT$! 'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " "V@(Y2$_-6WOX!
M   K!   &0              @('61 $ >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;%!+ 0(4 Q0    ( +: CE+[B)C8$ ,  # 1   -              "
M 0M' 0!X;"]S='EL97,N>&UL4$L! A0#%     @ MH".4I>*NQS     $P(
M  L              ( !1DH! %]R96QS+RYR96QS4$L! A0#%     @ MH".
M4A:%8B=Y!   Y"4   \              ( !+TL! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( +: CE+S((MYZ0$  !(B   :              "  =5/
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( +: CE*R
M:$G8U0$  +\A   3              "  ?91 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !! $$ OA$  /Q3 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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>72
<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>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>315</ContextCount>
  <ElementCount>327</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/General</Role>
      <ShortName>GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/RevenueRecognition</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/PropertyAndEquipment</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/Investments</Role>
      <ShortName>INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - CONTRACTS PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ContractsPayable</Role>
      <ShortName>CONTRACTS PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - SHAREHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquity</Role>
      <ShortName>SHAREHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ConcentrationsAndUncertainties</Role>
      <ShortName>CONCENTRATIONS AND UNCERTAINTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SegmentAndGeographicReporting</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - EMPLOYEE BENEFIT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/EmployeeBenefitPlan</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - ACQUISITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/Acquisition</Role>
      <ShortName>ACQUISITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - REVENUE RECOGNITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/RevenueRecognitionTables</Role>
      <ShortName>REVENUE RECOGNITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/RevenueRecognition</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/PropertyAndEquipment</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/InvestmentsTables</Role>
      <ShortName>INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/Investments</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - CONTRACTS PAYABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ContractsPayableTables</Role>
      <ShortName>CONTRACTS PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/ContractsPayable</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - SHAREHOLDERS??? EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityTables</Role>
      <ShortName>SHAREHOLDERS??? EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/ShareholdersEquity</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SegmentAndGeographicReportingTables</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/SegmentAndGeographicReporting</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - ACQUISITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/AcquisitionTables</Role>
      <ShortName>ACQUISITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://simulations.com/role/Acquisition</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/RevenueRecognitionDetails-Disaggregation</Role>
      <ShortName>REVENUE RECOGNITION (Details - Disaggregation)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/RevenueRecognitionTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/RevenueRecognitionDetailsNarrative</Role>
      <ShortName>REVENUE RECOGNITION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/RevenueRecognitionTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/InvestmentsDetails</Role>
      <ShortName>INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/InvestmentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - CONTRACTS PAYABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ContractsPayableDetails</Role>
      <ShortName>CONTRACTS PAYABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/ContractsPayableTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityDetails-Dividends</Role>
      <ShortName>SHAREHOLDERS EQUITY (Details - Dividends)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityDetails-OptionActivity</Role>
      <ShortName>SHAREHOLDERS EQUITY (Details - Option activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions</Role>
      <ShortName>SHAREHOLDERS EQUITY (Details - Fair value of options)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable</Role>
      <ShortName>SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ShareholdersEquityDetailsNarrative</Role>
      <ShortName>SHAREHOLDERS??? EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/ShareholdersEquityTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative</Role>
      <ShortName>CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/ConcentrationsAndUncertainties</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SegmentAndGeographicReportingTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SegmentAndGeographicReportingTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation</Role>
      <ShortName>ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation</Role>
      <ShortName>ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="simulations_iq2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://simulations.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>SUBSEQUENT EVENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://simulations.com/role/SubsequentEvents</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="simulations_iq2.htm">simulations_iq2.htm</File>
    <File>simulations_ex1002.htm</File>
    <File>simulations_ex3101.htm</File>
    <File>simulations_ex3102.htm</File>
    <File>simulations_ex3201.htm</File>
    <File>slp-20210228.xsd</File>
    <File>slp-20210228_cal.xml</File>
    <File>slp-20210228_def.xml</File>
    <File>slp-20210228_lab.xml</File>
    <File>slp-20210228_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>75
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "simulations_iq2.htm": {
   "axisCustom": 0,
   "axisStandard": 26,
   "contextCount": 315,
   "dts": {
    "calculationLink": {
     "local": [
      "slp-20210228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "slp-20210228_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "simulations_iq2.htm"
     ]
    },
    "labelLink": {
     "local": [
      "slp-20210228_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "slp-20210228_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "slp-20210228.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 483,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 33,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 38
   },
   "keyCustom": 17,
   "keyStandard": 310,
   "memberCustom": 35,
   "memberStandard": 30,
   "nsprefix": "SLP",
   "nsuri": "http://simulations.com/20210228",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://simulations.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - PROPERTY AND EQUIPMENT",
     "role": "http://simulations.com/role/PropertyAndEquipment",
     "shortName": "PROPERTY AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - INVESTMENTS",
     "role": "http://simulations.com/role/Investments",
     "shortName": "INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - CONTRACTS PAYABLE",
     "role": "http://simulations.com/role/ContractsPayable",
     "shortName": "CONTRACTS PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://simulations.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - SHAREHOLDERS\u2019 EQUITY",
     "role": "http://simulations.com/role/ShareholdersEquity",
     "shortName": "SHAREHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES",
     "role": "http://simulations.com/role/ConcentrationsAndUncertainties",
     "shortName": "CONCENTRATIONS AND UNCERTAINTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING",
     "role": "http://simulations.com/role/SegmentAndGeographicReporting",
     "shortName": "SEGMENT AND GEOGRAPHIC REPORTING",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - EMPLOYEE BENEFIT PLAN",
     "role": "http://simulations.com/role/EmployeeBenefitPlan",
     "shortName": "EMPLOYEE BENEFIT PLAN",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - ACQUISITION",
     "role": "http://simulations.com/role/Acquisition",
     "shortName": "ACQUISITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://simulations.com/role/SubsequentEvents",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "role": "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesTables",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - REVENUE RECOGNITION (Tables)",
     "role": "http://simulations.com/role/RevenueRecognitionTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "role": "http://simulations.com/role/PropertyAndEquipmentTables",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - INVESTMENTS (Tables)",
     "role": "http://simulations.com/role/InvestmentsTables",
     "shortName": "INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - CONTRACTS PAYABLE (Tables)",
     "role": "http://simulations.com/role/ContractsPayableTables",
     "shortName": "CONTRACTS PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "role": "http://simulations.com/role/CommitmentsAndContingenciesTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)",
     "role": "http://simulations.com/role/ShareholdersEquityTables",
     "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)",
     "role": "http://simulations.com/role/SegmentAndGeographicReportingTables",
     "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - ACQUISITION (Tables)",
     "role": "http://simulations.com/role/AcquisitionTables",
     "shortName": "ACQUISITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "role": "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_EquipmentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_EquipmentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2020-08-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "SLP:ReconciliationOfContingentConsiderationTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2020-08-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationAssetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "SLP:ReconciliationOfContingentConsiderationTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2020-08-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationAssetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_IntellectualPropertyMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_IntellectualPropertyMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_OtherIntangibleAssetsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "role": "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)",
     "role": "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation",
     "shortName": "REVENUE RECOGNITION (Details - Disaggregation)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)",
     "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)",
     "role": "http://simulations.com/role/RevenueRecognitionDetailsNarrative",
     "shortName": "REVENUE RECOGNITION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details)",
     "role": "http://simulations.com/role/PropertyAndEquipmentDetails",
     "shortName": "PROPERTY AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - INVESTMENTS (Details)",
     "role": "http://simulations.com/role/InvestmentsDetails",
     "shortName": "INVESTMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentTableTextBlock",
       "us-gaap:InvestmentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - CONTRACTS PAYABLE (Details)",
     "role": "http://simulations.com/role/ContractsPayableDetails",
     "shortName": "CONTRACTS PAYABLE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://simulations.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "role": "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDividends",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)",
     "role": "http://simulations.com/role/ShareholdersEquityDetails-Dividends",
     "shortName": "SHAREHOLDERS EQUITY (Details - Dividends)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDividendsPayableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2019-09-012020-08-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsOfDividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)",
     "role": "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
     "shortName": "SHAREHOLDERS EQUITY (Details - Option activity)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_StockOptionMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "SLP:FairValueOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)",
     "role": "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions",
     "shortName": "SHAREHOLDERS EQUITY (Details - Fair value of options)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "SLP:FairValueOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28_us-gaap_StockOptionMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)",
     "role": "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable",
     "shortName": "SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_StockOptionMember_custom_Price1Member",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)",
     "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-08-012020-08-31_custom_PublicOfferingMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)",
     "role": "http://simulations.com/role/ShareholdersEquityDetailsNarrative",
     "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-08-012020-08-31_custom_PublicOfferingMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)",
     "role": "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative",
     "shortName": "CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-012021-02-28_us-gaap_SalesMember_custom_InternationalSalesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)",
     "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting",
     "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28_srt_ParentCompanyMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)",
     "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
     "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28_srt_AmericasMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)",
     "role": "http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative",
     "shortName": "EMPLOYEE BENEFIT PLAN (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)",
     "role": "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation",
     "shortName": "ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "AsOf2020-04-02_custom_LixoftMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)",
     "role": "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation",
     "shortName": "ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-12-012021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2021-04-012021-04-09_us-gaap_SubsequentEventMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)",
     "role": "http://simulations.com/role/SubsequentEventsDetailsNarrative",
     "shortName": "SUBSEQUENT EVENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2021-04-012021-04-09_us-gaap_SubsequentEventMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - GENERAL",
     "role": "http://simulations.com/role/General",
     "shortName": "GENERAL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://simulations.com/role/SignificantAccountingPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - REVENUE RECOGNITION",
     "role": "http://simulations.com/role/RevenueRecognition",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "simulations_iq2.htm",
      "contextRef": "From2020-09-01to2021-02-28",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 70,
   "tag": {
    "SLP_AmortizationPeriodIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period",
        "label": "Amortization period"
       }
      }
     },
     "localname": "AmortizationPeriodIntangibleAssets",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_AquisitionRelatedContingentConsiderationObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aquisition Related Contingent Consideration Obligations [Member]"
       }
      }
     },
     "localname": "AquisitionRelatedContingentConsiderationObligationsMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_BillingsInExcessOfRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Billings in excess of revenues",
        "label": "Billings in excess of revenues"
       }
      }
     },
     "localname": "BillingsInExcessOfRevenues",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_CognigenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cognigen [Member]"
       }
      }
     },
     "localname": "CognigenMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Commitments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Line Items]"
       }
      }
     },
     "localname": "Commitments",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_CommonStockAndAdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock And Additional Paid In Capital [Member]"
       }
      }
     },
     "localname": "CommonStockAndAdditionalPaidInCapitalMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_ConsultingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting Services [Member]"
       }
      }
     },
     "localname": "ConsultingServicesMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_ContingentConsiderationPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration payments.",
        "label": "Contingent consideration payments"
       }
      }
     },
     "localname": "ContingentConsiderationPayments",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_ContractsPayable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ContractsPayable [Line Items]"
       }
      }
     },
     "localname": "ContractsPayable",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_ContractsPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts payable, current portion",
        "label": "Current portion - contracts payable",
        "verboseLabel": "Less: Current Portion"
       }
      }
     },
     "localname": "ContractsPayableCurrent",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_ContractsPayableNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts payable, noncurrent",
        "label": "Payments due under contracts payable",
        "verboseLabel": "Long-Term"
       }
      }
     },
     "localname": "ContractsPayableNoncurrent",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_Customer1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 1 Member",
        "label": "Customer 1 [Member]"
       }
      }
     },
     "localname": "Customer1Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Customer2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 2 Member",
        "label": "Customer 2 [Member]"
       }
      }
     },
     "localname": "Customer2Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Customer3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer 3 [Member]"
       }
      }
     },
     "localname": "Customer3Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Customer4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer 4 [Member]"
       }
      }
     },
     "localname": "Customer4Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_DILIsymMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DILIsym [Member]"
       }
      }
     },
     "localname": "DILIsymMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_EarnoutLiabilityLixoftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnout Liability Lixoft [Member]"
       }
      }
     },
     "localname": "EarnoutLiabilityLixoftMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_EnslienMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Enslien [Member]"
       }
      }
     },
     "localname": "EnslienMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_EntelosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entelos [Member]"
       }
      }
     },
     "localname": "EntelosMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Equity2017IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity 2017 Incentive Plan [Member]"
       }
      }
     },
     "localname": "Equity2017IncentivePlanMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_FairValueOptionsGranted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of awards granted",
        "label": "Estimated fair value of awards granted"
       }
      }
     },
     "localname": "FairValueOptionsGranted",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_GrossProceedsFromPublicOffering": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross proceeds from public offering"
       }
      }
     },
     "localname": "GrossProceedsFromPublicOffering",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_HoldbackLiabilityLixoftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdback Liability Lixoft [Member]"
       }
      }
     },
     "localname": "HoldbackLiabilityLixoftMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_IncreaseDecreaseInBillingInExcessOfRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in billings in excess of revenues",
        "label": "IncreaseDecreaseInBillingInExcessOfRevenues",
        "verboseLabel": "Billings in excess of revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInBillingInExcessOfRevenues",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_IncreaseDecreaseInRevenuesInExcessOfBillings": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Increase) decrease in revenues in excess of billings",
        "label": "IncreaseDecreaseInRevenuesInExcessOfBillings",
        "negatedLabel": "Revenues in excess of billings"
       }
      }
     },
     "localname": "IncreaseDecreaseInRevenuesInExcessOfBillings",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_IntellectualProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntellectualProperty [Line Items]"
       }
      }
     },
     "localname": "IntellectualProperty",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_InternationalSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "International Sales [Member]"
       }
      }
     },
     "localname": "InternationalSalesMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_LixoftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lixoft [Member]"
       }
      }
     },
     "localname": "LixoftMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_NonmanagementDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonmanagement Directors [Member]"
       }
      }
     },
     "localname": "NonmanagementDirectorsMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_OptionActivity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OptionActivity [Line Items]"
       }
      }
     },
     "localname": "OptionActivity",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_Price1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$6.85 to $8.00 [Member]"
       }
      }
     },
     "localname": "Price1Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Price2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$8.01 to $16.00 [Member]"
       }
      }
     },
     "localname": "Price2Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Price3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$16.01 to $24.00 [Member]"
       }
      }
     },
     "localname": "Price3Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Price4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$24.01 to $38.00 [Member]"
       }
      }
     },
     "localname": "Price4Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Price5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$38.01 to $52.00 [Member]"
       }
      }
     },
     "localname": "Price5Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_Price6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "$52.01 to $61.84 [Member]"
       }
      }
     },
     "localname": "Price6Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment estimated useful lives"
       }
      }
     },
     "localname": "PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "SLP_PublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Offering [Member]"
       }
      }
     },
     "localname": "PublicOfferingMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_ReconciliationOfContingentConsiderationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of contingent consideration value"
       }
      }
     },
     "localname": "ReconciliationOfContingentConsiderationTableTextBlock",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "SLP_RecordDate20201Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2020 1st Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20201Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RecordDate20202Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2020 2nd Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20202Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RecordDate20203Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2020 3rd Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20203Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RecordDate20204Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2020 4th Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20204Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RecordDate20211Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2021 1st Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20211Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RecordDate20212Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2021 2nd Qtr [Member]"
       }
      }
     },
     "localname": "RecordDate20212Member",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_RevenuesInExcessOfBillings": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues in excess of billings",
        "label": "Revenues in excess of billings"
       }
      }
     },
     "localname": "RevenuesInExcessOfBillings",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_RightOfUseAssetsCapitalized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use assets capitalized",
        "label": "Right of use assets capitalized"
       }
      }
     },
     "localname": "RightOfUseAssetsCapitalized",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested Forfeiture Rate",
        "label": "Unvested forfeiture rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "percentItemType"
    },
    "SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "SLP_ShareholdersEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareholdersEquity [Line Items]"
       }
      }
     },
     "localname": "ShareholdersEquity",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "SLP_SimulationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Simulations Plus, Inc. [Member]"
       }
      }
     },
     "localname": "SimulationsMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_SoftwareLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Licenses [Member]"
       }
      }
     },
     "localname": "SoftwareLicensesMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_TSRLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TSRL [Member]"
       }
      }
     },
     "localname": "TSRLMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_UnderwritersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriters [Member]"
       }
      }
     },
     "localname": "UnderwritersMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "SLP_WeightedAverageMarketPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average market price",
        "label": "Weighted average market price"
       }
      }
     },
     "localname": "WeightedAverageMarketPrice",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "perShareItemType"
    },
    "SLP_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of shares outstanding basic and diluted at record date",
        "label": "Number of Shares Outstanding on Record Date"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "sharesItemType"
    },
    "SLP_WellsFargoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wells Fargo [Member]"
       }
      }
     },
     "localname": "WellsFargoMember",
     "nsuri": "http://simulations.com/20210228",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r534",
      "r536",
      "r537"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r538"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r542"
     ],
     "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": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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 or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r540"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r525"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r527"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r363",
      "r364",
      "r368",
      "r369",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r363",
      "r364",
      "r368",
      "r369"
     ],
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r141",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r161",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r141",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r161",
      "r165"
     ],
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r43",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r171",
      "r262",
      "r268",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r171",
      "r262",
      "r268",
      "r483"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r167",
      "r262",
      "r266",
      "r447",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r167",
      "r262",
      "r266",
      "r447",
      "r480",
      "r481"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r168",
      "r169",
      "r262",
      "r267",
      "r482",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r262",
      "r267",
      "r482",
      "r506",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r173",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r18",
      "r174",
      "r175"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "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, net of allowance for doubtful accounts of $100 and $50"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r30",
      "r232"
     ],
     "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 and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r46",
      "r47",
      "r48",
      "r467",
      "r488",
      "r489"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r45",
      "r48",
      "r49",
      "r97",
      "r98",
      "r99",
      "r367",
      "r484",
      "r485"
     ],
     "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]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r295",
      "r316",
      "r325"
     ],
     "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",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r24",
      "r180",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r71",
      "r81",
      "r396"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of note premiums"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r81",
      "r216",
      "r223"
     ],
     "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"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r91",
      "r149",
      "r156",
      "r163",
      "r191",
      "r363",
      "r368",
      "r382",
      "r451",
      "r466"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "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": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r42",
      "r91",
      "r191",
      "r363",
      "r368",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Fair value assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities.",
        "label": "Gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossUnrealizedGains",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities.",
        "label": "Available-for-sale Securities, Gross Unrealized Loss",
        "negatedLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r296",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable",
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "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."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r291",
      "r292",
      "r344",
      "r345"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "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": "Net Income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "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": "Net Sales"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r354",
      "r355",
      "r357"
     ],
     "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": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r80",
      "r358"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Change in value of contingent consideration",
        "negatedLabel": "Change in value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": {
     "auth_ref": [
      "r353",
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Asset, Current",
        "periodEndLabel": "Contingent consideration, ending balance",
        "periodStartLabel": "Contingent consideration, beginning balance"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAssetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of 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": "Assets acquired, including cash of $3,799 and accounts receivable of $629"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "label": "Estimated value of intangible assets acquired (customer lists, trade name etc.)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r346",
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Developed technologies acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.",
        "label": "Business Combination, Separately Recognized Transactions [Axis]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction."
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.",
        "label": "Business Combination, Separately Recognized Transactions [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r4",
      "r96",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "GENERAL"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/General"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r523"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Accumulated amortization of computer software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Capitalized software costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Amortization of software development"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r523"
     ],
     "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",
        "verboseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized computer software development costs, net of accumulated amortization of $14,271 and $13,582"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r27",
      "r83"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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 effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r84",
      "r87"
     ],
     "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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Cash Investing and Financing Activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashUninsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash and cash equivalents exceeding insured limits"
       }
      }
     },
     "localname": "CashUninsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r39",
      "r245",
      "r456",
      "r471"
     ],
     "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common stock reserved for issuance under the plan"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common dividends declared per common share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Dividend per Share",
        "verboseLabel": "Dividend declared per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends",
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r248"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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, $0.001 par value and additional paid in capital \u201450,000,000 shares authorized, 20,059,528 and 19,923,277 shares issued and outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r274",
      "r275",
      "r293",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "EMPLOYEE BENEFIT PLAN"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/EmployeeBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r52",
      "r54",
      "r55",
      "r62",
      "r459",
      "r475"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "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]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r130",
      "r131",
      "r171",
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r130",
      "r131",
      "r171",
      "r379",
      "r380",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "CONCENTRATIONS AND UNCERTAINTIES"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r130",
      "r131",
      "r171",
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Net sales concentration percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r132",
      "r379",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r365"
     ],
     "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": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r251",
      "r252",
      "r263"
     ],
     "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": "Total contract with customer"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r251",
      "r252",
      "r263"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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, classified as current.",
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r264"
     ],
     "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": "Revenues included in contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r67",
      "r91",
      "r191",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.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 revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r351"
     ],
     "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]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r330",
      "r331"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r288",
      "r289",
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Contribution by employer in benefit plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r81",
      "r230"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r81",
      "r144"
     ],
     "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 and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r262",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r262"
     ],
     "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": "Schedule of disaggregation of revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r249",
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Declaration of dividend"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock."
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.",
        "label": "Distribution Date"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.",
        "label": "Record Date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableLineItems": {
     "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": "Dividends Payable [Line Items]"
       }
      }
     },
     "localname": "DividendsPayableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableTable": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.",
        "label": "Dividends Payable [Table]"
       }
      }
     },
     "localname": "DividendsPayableTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r63",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r110",
      "r112",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r460",
      "r476"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r63",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r112",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r460",
      "r476"
     ],
     "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": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued payroll and other expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r317"
     ],
     "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": "Fair value amortization period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r317"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Fair value of non-vested options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r124",
      "r194",
      "r248",
      "r249",
      "r320",
      "r321",
      "r322",
      "r337",
      "r338",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r484",
      "r485",
      "r486"
     ],
     "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."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r289",
      "r372",
      "r417",
      "r418",
      "r419"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r277",
      "r278",
      "r283",
      "r289",
      "r372",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r277",
      "r278",
      "r283",
      "r289",
      "r372",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r289",
      "r372",
      "r419"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r371",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.",
        "label": "Schedule of fair value measurements"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency."
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r289",
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r87",
      "r377",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r186",
      "r187",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.",
        "label": "Schedule of other intangible assets"
       }
      }
     },
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r222"
     ],
     "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": "Accumulated amortization on intangible assets",
        "verboseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r222",
      "r224",
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r222",
      "r449"
     ],
     "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": "Acquisition value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r217",
      "r221"
     ],
     "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."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r222",
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Net book value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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": "Income/(Loss) on currency exchange"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r207",
      "r209",
      "r450"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.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": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "verboseLabel": "Estimated goodwill acquired"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation",
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r210"
     ],
     "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": "Addition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r87",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Intellectual property"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r212",
      "r219"
     ],
     "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": "Intangible Assets and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r81",
      "r208",
      "r211",
      "r213"
     ],
     "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": "Impairments"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r66",
      "r91",
      "r149",
      "r155",
      "r159",
      "r162",
      "r165",
      "r191",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.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",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r228",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment of Long-lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r95",
      "r149",
      "r155",
      "r159",
      "r162",
      "r165"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r108",
      "r109",
      "r147",
      "r332",
      "r339",
      "r340",
      "r478"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "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": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r56",
      "r87",
      "r328",
      "r329",
      "r333",
      "r334",
      "r335",
      "r336",
      "r507"
     ],
     "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 Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r78",
      "r85"
     ],
     "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.",
        "label": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "verboseLabel": "Accrued payroll and other expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.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 assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r119"
     ],
     "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": "Dilutive effect of stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r87",
      "r221",
      "r444",
      "r445",
      "r446",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r215",
      "r220"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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": "Intellectual property, net of accumulated amortization of $5,801 and $5,087"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r58",
      "r143",
      "r395",
      "r397",
      "r461"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOperating": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "label": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r87",
      "r225",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal-use Software"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r141",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r161",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r190",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTableTextBlock": {
     "auth_ref": [
      "r188",
      "r189",
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment.",
        "label": "Schedule of short term investment"
       }
      }
     },
     "localname": "InvestmentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTextBlock": {
     "auth_ref": [
      "r188",
      "r189",
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment.",
        "label": "INVESTMENTS"
       }
      }
     },
     "localname": "InvestmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments [Line Items]"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Short term investment, fair value"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Schedule of lease cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r35",
      "r91",
      "r157",
      "r191",
      "r364",
      "r368",
      "r369",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r91",
      "r191",
      "r382",
      "r453",
      "r469"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r91",
      "r191",
      "r364",
      "r368",
      "r369",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Fair value liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r15",
      "r452",
      "r464"
     ],
     "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": "Line of credit amount outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r34",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.",
        "label": "Line of credit expiration date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of credit maximum amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r34",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r3",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "ACQUISITION"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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 in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r77",
      "r79",
      "r82"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r50",
      "r53",
      "r60",
      "r82",
      "r91",
      "r100",
      "r102",
      "r103",
      "r104",
      "r105",
      "r108",
      "r109",
      "r116",
      "r149",
      "r155",
      "r159",
      "r162",
      "r165",
      "r191",
      "r382",
      "r457",
      "r473"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income",
        "totalLabel": "Net Income",
        "verboseLabel": "Net income attributable to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r350"
     ],
     "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]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.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 income (expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.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"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r149",
      "r155",
      "r159",
      "r162",
      "r165"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.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": "Income (loss) from operations before income taxes",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r405",
      "r409"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r403"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r402"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating lease liability, current portion",
        "verboseLabel": "Lease Liabilities, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r402"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating lease liability",
        "verboseLabel": "Lease Liabilities, Long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right of use assets",
        "verboseLabel": "Right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r407",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r406",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Future minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "calculation": {
      "http://simulations.com/role/CommitmentsAndContingenciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r361",
      "r362",
      "r366"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "negatedLabel": "Currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r51",
      "r54",
      "r57",
      "r61",
      "r248",
      "r387",
      "r392",
      "r393",
      "r458",
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 of accumulated amortization of $1,917 and $1,642"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "CONTRACTS PAYABLE"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other liabilities.",
        "label": "Schedule of Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ContractsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Total Amount",
        "negatedLabel": "Payment of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://simulations.com/role/ShareholdersEquityDetails-Dividends"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "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": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.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": "Capitalized computer software development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r296",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "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 value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "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 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, $0.001 par value 10,000,000 shares authorized, no shares issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r8",
      "r25",
      "r26"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r7",
      "r9",
      "r205",
      "r206"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "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": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Net proceeds from sale of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from sale of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r319"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from the exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r30",
      "r233"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r236",
      "r508",
      "r509",
      "r510"
     ],
     "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 AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r87",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r29",
      "r231"
     ],
     "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 and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r470"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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 and equipment, net",
        "verboseLabel": "Net Book Value"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r28",
      "r87",
      "r233",
      "r508",
      "r509"
     ],
     "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 and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r233"
     ],
     "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": "Schedule of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r231"
     ],
     "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."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r327",
      "r523"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.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"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r87",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r31",
      "r87",
      "r225",
      "r226",
      "r523"
     ],
     "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": "Capitalized Computer Software Development Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r249",
      "r323",
      "r468",
      "r487",
      "r489"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r194",
      "r320",
      "r321",
      "r322",
      "r337",
      "r338",
      "r484",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r265",
      "r273"
     ],
     "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 RECOGNITION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r59",
      "r91",
      "r140",
      "r141",
      "r154",
      "r160",
      "r161",
      "r167",
      "r168",
      "r171",
      "r191",
      "r382",
      "r462"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.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",
        "verboseLabel": "Net Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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": "Stock price"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r289"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDividendsPayableTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.",
        "label": "Schedule of dividends declared and paid"
       }
      }
     },
     "localname": "ScheduleOfDividendsPayableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r217",
      "r221",
      "r448"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r217",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Future minimum lease payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r212",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of reconciliation of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": {
     "auth_ref": [
      "r69",
      "r71",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.",
        "label": "Investment Income [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r30",
      "r233"
     ],
     "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": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/PropertyAndEquipmentDetails",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r348"
     ],
     "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": "Allocation of purchase price"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r238",
      "r239",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r65",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of geographical revenues"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r59",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r149",
      "r152",
      "r158",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r149",
      "r152",
      "r158",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of consolidated results from reportable segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r296",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable",
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Schedule of options by exercise price range"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r299",
      "r305",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r137",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r171",
      "r480"
     ],
     "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."
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r149",
      "r153",
      "r159",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r170",
      "r171",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "SEGMENT AND GEOGRAPHIC REPORTING"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, general, and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.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",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Weighted average dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r312"
     ],
     "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": "Weighted average volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Weighted average risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Options exercisable",
        "verboseLabel": "Awards exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Awards exercisable weighted average exercise price",
        "verboseLabel": "Options exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Canceled/Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
        "label": "Schedule of fair value of options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r301",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Awards outstanding",
        "periodEndLabel": "Awards Outstanding, ending balance",
        "periodStartLabel": "Option outstanding, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Awards outstanding weighted average exercise price",
        "periodEndLabel": "Outstanding",
        "periodStartLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r294",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable",
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Canceled/Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted average grant price",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r87",
      "r296",
      "r298"
     ],
     "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": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise price low"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise price high"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r311",
      "r324"
     ],
     "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": "Weighted average expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Outstanding, end of period",
        "verboseLabel": "Awards outstanding weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options exercisable - weighted average life",
        "verboseLabel": "Awards exercisable weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r14",
      "r454",
      "r455",
      "r465"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term investments",
        "verboseLabel": "Short term investment, amortized cost"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r502",
      "r503",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-term Investments [Member]"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r137",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r165",
      "r171",
      "r212",
      "r234",
      "r237",
      "r241",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic",
      "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r41",
      "r97",
      "r98",
      "r99",
      "r101",
      "r107",
      "r109",
      "r124",
      "r194",
      "r248",
      "r249",
      "r320",
      "r321",
      "r322",
      "r337",
      "r338",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r484",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r124",
      "r447"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Shares issued to Directors for services, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r248",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock issued new, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r16",
      "r17",
      "r248",
      "r249",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Shares issued to Directors for services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r41",
      "r248",
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity",
      "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable",
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r21",
      "r22",
      "r91",
      "r182",
      "r191",
      "r382"
     ],
     "calculation": {
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets": {
       "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, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets",
      "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r90",
      "r249",
      "r250"
     ],
     "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": "SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r394",
      "r412"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r394",
      "r412"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r394",
      "r412"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r394",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r411",
      "r413"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosures of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r262",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r262",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "localname": "TransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction Type [Axis]"
       }
      }
     },
     "localname": "TransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r186",
      "r187",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "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."
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r133",
      "r134",
      "r135"
     ],
     "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"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r111",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Common stock and common stock equivalents used for diluted earnings per share",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r110",
      "r119"
     ],
     "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": "Weighted-average number of common shares outstanding during the period",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "http://asc.fasb.org/topic&trid=75115024"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "http://asc.fasb.org/topic&trid=2197064"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r525": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r526": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r527": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r528": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r529": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r530": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r531": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r532": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r533": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r534": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r535": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r536": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r537": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r538": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r539": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r540": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r541": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r542": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r543": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>76
<FILENAME>0001683168-21-001390-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-21-001390-xbrl.zip
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
MD5"::V&\9H]-':^"R$:WL60[UVI.A.E[\0;?*IDORRQ5-GPO<,;%Z$4\D^1
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
M?BH_T!D^?GE]__,LQ 9U.:& &PXNW>B?GM@=)1SAAH@KA0?8\4$XXG1;%_%
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
MC<W7$Q >#5*1,6 T0\!@)#'@NZRZ5 68-26F<@9_D:R48^_:EEF;3KN%7SG
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
M^^7PXD)ZYN%SA+<"D6^^/A 9+,7UI_X7'1TYG15WAM@%".C/;C?<LG.5G.A
M8A\9-^^? ](IG:-8VA6#&W?@FI0O\@)HL5P!N4]/K"403>>4;')XE!*5>"D2
M&6NGF"K+V'+#$S(3SAZ1DUXH8;13P]Z]SH#(),$H3E*F!-X)%VZ!0;S4F/9@
MK^J2/IA5"7<HT33I,D^OM01'5JW L]+>I+0_/'VE/3;YVH&V>")C= MEC;*J
ML&Z?E,MS>LX&?5E@;:;@?9AZH2L'9N _9&D-IL,8,H8[#=:XZH4NYL.:TDP!
M #Z4B1H8\PE6[@JQ'0#9(YU_4FG&9!QKHS4D_/RJNT:#V![J'+&%&H#'51W/
M9'K?":C$C###B/@U=2M "<$$N8^$<[JY&LEPLD_QZ3D'"ET4Y_@]_L:9'0=&
M<9C<3,!)';[S&3DL[(HO[*';O#J8S*5RVB*ZYR*@@MIV19&,.V!%=@ OQ2SB
M6OTZR1JRL#042LW>>)%(N^6W.N BAKV$CB,@A#>CE#Q!5W(/<H%#)WA0+ULS
MO4X4&$H*<88^.'+I;#)&KFS%758"MC8WE.[T/3;&C]TBT -5Y=M!JG),)2[-
M:V=S7UW)DZ@&4Z-RR5O(R!2DXMGLW63V_O7TS-Y<1J278YEKNS4'42+'&70B
M54F&T)8OOO"U#BY'(MR%7@C,\>I-'Q?5T1X:2E>BY8JGD$GWD=P$HABZ-Y .
M<(0"K6NO2ULXL.8,&U^0@=< 4ID&S3 :B#\J0B' Q#B-<[/M^-,>OH3PNK/7
MA/3]&8'*G0_&>0*N@)DB#ZU+F=UQ]=5398=_?"S*,N_YN_7!D"-Y52O )4PK
MI4-,=%)EBG7R=0&ANR&)JLG_1$4\!;6^.2KU QQ;^%MG4>2HDM]!\WN]0O[K
ML\=O'ZN('? UAN),49'4GZOY(Y#F&KCVV-<R&?1!X0#-$71^&=WN,-",.&0Q
MT"X+'+[[N?OQ'(=RIHD[P?,HM0QV ANF^.H'C[^B,U9%E?'Y06QIO=WJ(='&
M\#8>T11I=KICP9&S6%"-]=Q72 I:5XD?XK[OQ!"!&3.&N5NFD$*/)M*HC?77
M@[ECT+8,"A:]\14HUG/_?ZW_VY2,O7HN&7N DK%7SR5C3TP'[\VY;VU^:>\^
M[\7_DW/Z$CW2K^#'<TQN7,ON+F3$72E1 I$#A^5\!(8*QO'/^7,HE'H+IUTX
M..'+8%9&);=-SKNA4/C%*27*4D5%9UQF8*O,I?^]7VZDU9B]12Z6<\WEF-RZ
M.Z/5+-9GPB<JH;MVZ"N'S$N%%'=%461)ETK-@^\P9 \>"%K ZY=NZ_#D;H*G
M9O+H]LTE*-ZG"]U:N'HTWVIG8>?X"GQ70N LUM_>K=W^WI@O]O>_]\;G<E?
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
M+0/6RR-:YT<1;>93_Q[?9H\7,],.5.W+B-C$K5:< B.W8"+5.$0Q;J(1XD%
MR3LRD?F0\KAI9HG\CAP.]YZWMT0G4E47?Z_+#66%R< [ZQ+/, 2PG .N6NH*
MA7PR ?TP(S)*!TD$E:"G&,@O,X3 )<E>'LG"Q9%,]'E2\%QX!(HX1KTB^\".
MG5)VO+.S!"]_.;T&<6S"0@0>ZSIEO*.+_&';LX17?B,MJ(Z+O]\=8)U1@>@.
MB/(>4$^.E"\)\>(($2TPZGC$W4<N]='*^L'-W"'&(Z(,)6LZ# M#R)Q(CF[I
M2[7-,4(_]D"+Q0-A7WT+FJW>$XY!*YSY=^1*-T. W37\J!>HBAM?UKPG/6YO
M4D>*%HZ&(G)AU.V^#'%#EL@KD93=OSORP1-NR))T+[(WL?NC>A/OOM^5<+_/
MW# U&)_G%%XFF3,^VHD!C\@A[Y5+\(JC6,IUZ03-N@$H2U.9YT),#9@=C620
M9B()G]SR53 +\<E2_,,W%6NC(T!\+21<=J0O5.C:@6O+AL-C(M+.K!&I\I,T
M'*BE3!6)! 6H#T4=K5 *0+9,MFX*_X'@5Y0]^8K Y4^NEG&_[8S:RX\B0EFF
M^R[@E$# (RRTXB8..*,-G6:(EL28LO"!),"/!Q[XS,UB=[9( 4+YCW![*(/L
MU/[[,D"\3 XLL!= R5=L<-X&0*1PT0&8=K\2EN /?#8C55\G?4$IC>+=\L=.
M4P84D6:)'@K,#GK:!Q%^BUJ@PA.SNXV%XW0NKPFXEV?NOA!0OE%S2.7A'JMG
M1B:LLA,@K7A?^3_09'?KS4PL<7+EY'P?WYQ4'@SW6/6RMFDWI[[[Y"U^^[-Z
M4)M%["F?_O6_R]I<MSYMOW,UT.A)$;/FM0@+:DZP4Y^)SM7&ZIEOQ^$@N6=H
MC2P]VVGRT-NIDT]L3N?,@O4ZW9OT*K%_MYA>0?X74$L#!!0    ( +: CE)F
M*#IR'@<  #HL   6    <VEM=6QA=&EO;G-?97@S,3 R+FAT;>U:6U/;.!1^
M[TS_@X:9MC!C+N&R%TB9"2'99B8%"F%V^JC8<J+%EES)3LC^^OV.Y(0 H0TM
MI'0G/)A8.CKGR/D^G4M<_=#YV#Y\_:KZH5$[QG]&?]5.J]-N'%8W_7_,;I;3
MU:/3X\_LHO.YW7B_$FN5[[/*5I:SCDR%92=BR,YURE7@!P)V(8R,5[ 02\\>
MN^Z I=STI-IG)+IUP')QG:_S1/8P9&2OGZ\<5H\.&]=]V94YVZEL;%<WC^#V
MV7,8#(7*A5DY?*NZ-CMX9B/8UOEEN\$J.[7URNYJ;8W5&^>=5K-5KW5:IR<+
MV.9%Z^-EVQF[8&?MRXN M4[J&\]LE+,Z1F)ME.0LU";3AN=2JV<V>^O9LM,F
MJW]H-9JLV3JIG=1;M3:&,-LX?R8W_BEL+N-1.2A5)$CIUL:>5,\,MZ]:;@7L
M;YDDK&E$!$WA58 '9DC^]:N\S_/])W/*7?>V-G[/\GG\ R-(]-ZSZ=2.0)EZ
MH]V^.*O56R=_O5_96G'W9[7CX_']HUT=RBCOD^C6FP/6U08/8SW42<(S*X"A
M\M.*.SRKG?.Q@0$]JY GX[WD.ELI#]AJYW@L52K?_2.[OME/Y_A!P>TM$JPV
M3T\ZCS^&*^ OK3R<;6+&D_]N4RW6YP/!C!A(,101R_O2LD\%-R!<,F+G M3.
MF5:LJ4T*C>N?F([9A4R+Q#'>LK.D@+J6"C<"]M"Y<#"]'US._9>PZ9!PN$3F
M+X/,[<4A\XA;X!'(2T?L2NEA(J*>"#Q C8=EI*% Z1R/4.5<*L;5B!4J-X5@
M-N>Y2/%M$UXYT ) 2YZPF(<8,DRG2$5R[>7N"2@1"FNY&9%(RJ\$[$[IM!B+
MX Q,)I3?D T2"*4)BQ1B"LOA";YH-NS+L,]L09>;]4-A1*F$-I!*FP@>2=4#
M6/(^-F@S$3H'26\&UW2$;0(2>"C=T?1C>'9R+6GR6.SNO ":"!9+!2 2IJ>
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
M+3YU9 *OF,#KP-5F@I/XX23$FG3,3N0X3$$VMDP*HQHYNVXIQDP*_BBX>!Z
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
MG[,S*"\@\N=4BQU 8]"&3@Y('#BGTM39F66H>.'%:^QDC'ZFR>-S*H>4R_S
M^D(.F<*O6&T@.:)HJN2W!)W OZMCEK-^7QP2!@(B.U8A:=9/%]2KP&M#Q!;Z
M@ZG&JC %UEV#:W:!0/J<E-QF*\Q7I],?W$R_]43F@PN7;=RU^'I!=29C2&!)
M@0:3NZ :T(P:O&_(B.%I^Y>^6-]"?W$;/?W!T5XOFRO+5'W] H7I)%<%L,]G
M/0!M,21HC,'@398SB-J 9\?QPHCVV:%9&R"+N3;U+MNUNX=ZJ5-K-MI4J_[0
M3E*U1AD:O=YE\&//%Q+9+DUG$]:J5+G9J%0;[6J%@C^UF_5:I=2!O[0[\)^[
M:J/3IIK75+-5O3?H?O\.70Q3;MZU[JNW\'NUQRJ:1/.N&LXTKF6%@GX%_E<!
M1K>(*KQ1(SC*4*4 ]#30LX">HK/*Y/V[5"%)H0 2/V=]3*6*^%,Z'((M;-G&
M\F;6K*PJ3=-=ADF;J=)TG!=?FH\=?<H]0].GCR 5$_S@^=R14F?4EF*E/CY(
MK,X+T#-_2FS/"F^V-Q'137>S_+7(=!$P&/B?;G?>SMUI<G1?>KGOR:F$TTL/
MN(EK3GH.$LP49Z33D/1B=SIIW/ZZNGNMC'OIZ)*>,0@N+G(]WWMJ5(?E/_]Z
M?Z-+.H.Y/B/=Y/ICIC)^^B<]]JN<WZ0;.<5&'7*H>ZP/R:Q.$WN^:@1)!>2G
M/PH2-+FRKD)+"M4>G0H/OSDV5G9P1\D0IP$C?!?-IZ5+SK?(@MVK>] 2H)=^
M2^260S[7*-/CM6<=[$ON#!]213[$4X%LY>U[)/^'F'8;.DZ_)^UY9_6VMMR!
M#4YSLKDQI_<%_7H?IN\O:%)^@P;9YRAJ1Q 3I4]EHD2BN]JXA9/2;)U4YM4N
M(_:F-1U>@>[T5GR;-J]JC]G*+DU2'I8US#@[,RMQ+$[@?NGVEJ6OI3ZXB&/Q
M,>:#IW*R]?3RXQZ[@)PN*;E6Y!$N!C.I,Q2@^]J,F&0RFQ<QU[)@;>DG)LQE
MBC/FTIBY13^82R?3V<T-:4?/7,32(F2N)OM[3FTZ6<AL[A,Y>O9"[&+V^HO=
M8C+OX<X]S\S=[#C*LJK-KFGJCE3+>V13559^:/>N^BD?VVN\^FE$E=,-8,?7
MH;' _] <4"I99#;#C#31>!-1(&XLE<SE-C<&$Q%YUJ(@G&$VF<Z07E<?]<A_
MEPI%1&_??[-S/YK]QL ;15;5EB+WT3Z6SJSSS'2Q([99JT_E]'UW^GPS_%O_
MT1RJU8#N$]JI PTC#<_!7'@Z7FC:)!5>$DA#:1$+[X^$ G'!^62N0*R[;RH4
MA -F"LDL363DFQ(%D-)FDIG,]AV0.SO@DM.=+=6W,6H(5/<[W'6+K':5\OD5
M+, DQI^5X6BM4Q-JPJ+&&?WV@PS; -_&?0,DB#RQ)/$E?B1( M( 37@!IDZ@
MG5:SK9[-ZC0[9;O37_GV'^VZ]Z T0KG]P&VOM3F#)#4PYI T#^NQ3R-HV6S8
M8..)QZ'%E-ED)G87Q^_/RD""OTR28>*ZK7TO5 81IA63!0_%K&-C9B#Q%$Q*
M/-QJO8OOR"ZL)ZN 5;@AG&X%O !1'J,NSW4N(Y<I7=^]C--/(!N-V[>L*6"?
MP<\G<;SA_5JAA5?72*:*@<3[1&2!%3H\+.@2@>VL8X$LPR<9QU,OB=!\TK(
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
M!.Z":D#C:?"^(2.&Y^Q?^F)]"_W%;?3T!T<CLFRZ++/U]0L4II-<%< ^G_4
M-,"0H#$&@S=9SH!J@Y\=: LCVF>'9FV +#"X^Z9-X5IE.%:[=O=0+W5JS4:;
M:M4?VDFJUBA_IL(9_"O40@E'RVR7I@N(C^B3RT:S4VU3G295;C8JU4:[6D$_
MM9OU6J74@;]<UQJE1KE6JE/M#OS@KMKHM$.@^..#Q.H\#+/Y3SX*?,E4&C%%
M0Q_!ASG/\2> <<H81?L*6M!8+(Y<Z:H@ 56MP(<486Q>U'K%JH+:[+<4Z&@E
M#1=P.W"D*U'FGK&V64E,8>$6Y>U?UIW^?AJ_?N<KH_SSWX0?^H'@03'GU!P^
MF,Y4ICNM25FEICVK/T;]Q.5-M5&]+]5-4 4($'3/K="?!.Q;9Z-TA@*ZI7,L
MHV!)HJYA+ O???831;5X\\0_'<91Z)A_&#[Q[]]=@YX"/YE0J4*20JA)HN-.
M=)&G>@"^A\5MSQ!I?W7)"+5?!6V(7R3K"E62)!V&6O<KX_V8C8>:7HS!J)(^
M@&12:0:/1">IOB#"C]$;<50'Y\GI"JXIX&*#U?L$([S12%!5-/Q'=$!&BKYH
M5\OX)^;B$QJW(;^ 40].B\D9+_],E51#0T9C?+H].C$5CU$MPW =.G/H_Z [
MAB%  26V]V"@&U<3OW_7/ON5Q,\N1*6</<SLS\),=19F8IK[LJP9\>N0?0&0
MB0"SSPQ5T1/HD@7LXF""@T)=3"4+N<R*"VLI[]\I )\=A$D?  G *%B<(*+
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
M,\E%0W0EW![4G;9,TWF'FPFQU\-V7&94L#12X"CJI*U!D%^1-,2+;JG*%T[
M&OO^XT;ASZKGC]68),5=1> B9"EA^8[9[C\^#+[RS[/*UNHT0L(:';/7;?WH
M]6M&]E&,ZVRM)&E)S4]EKN;'H;T*=U36Z$^?[RX4K39?FI-(-9!#3+%C5M7<
M=>G+I'[U]?E=U@E55M<).?RJ=$SUM%7]=OGER_6#,WHGJ@HBSXNT7Z7)N%G2
MGEO.T.YM:HN<AY?A7,OWW5K^I=B3G4DEFU8=A3^WA8[Y_'#7E+HE\?YVZTJ)
M#11*3(J^M>@,.A%#=/!D@5<%C6LH@FTB@OND3,".*6?+W%_UVP9G_^??=J;E
MOY)]<9.+LH$I'KZ',11\1X/4W8/=9V5H8,'_<E/T1G#,"\;;?3P;.T1.DKMP
ML)4IR4MKNCC1/B5\)SH*RZV@YA78VI1XM%2@-OMC5?L1G"F??@/V\-)_PAAE
M86G^XU_IV+;(_ K5V5MK4;^V)8#RM*722@_WF*1E.'1]+;'+L$ 'UV.2YZ8X
M3#^7/T,CY>(*-L;/NHFHDMI[5 5*%][$(J%.]H4P,XVL2Y!WITQ%>5CG"NJB
MC] 34\BDE^1X5 ?=W%O.(-OOV5>A2Y"=+M\7^6E=C=.A*!,UQZ-^0T]4E[3^
M#+/LODSUYZ'=R[+G)1 2G,R^J*JD(\6J5]30L'@;-1XX%PUCR/;2L(Q 9J/H
M,;-/_@[;;E4NX(?.US%C1;ZABDZ [(4E_$GY'Y@:),3?4RUD"8Q?H/T%AXM:
M.PJKL5*Z&+PCM1/V"9V_88\Y0C$&E1V2,9HA Q?LBYFC,6BV<:P^4\; /IQG
MDQ:.8=60RJ-'<H0Q(:S D( ,H(J*NJ00P*6N*(M]22?U&+8=*5A*!KY$*@;9
MMT@Y*O^,2Y!D&E(D'&!*"UG'UN$V(O!S3]D#0CUA02G7AR\HJL86S<VO686W
M3H&C]K-H4F;SA=,T"*VLM1Y*<PWT173%QUR=/H\NBV5 .,E.( B8"V6"@32
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
M$ SDT.Y0<T&4S4D!)R/4)LVGVWH%LZ?8Y&EO?P8.@J:+O,!2J]B<R@ZN-)[
MPVF'GBP;M& !/B<H.JZ64T^?*6U 95-GR- Z;^?IP")D3&*S79&]!G/+S8!G
MDA_VR,-T,'8&HDIXXJ)/%5\DV!!VIBDD#(K1/"P,SVFP$P2A%%<E !<UT:(9
M"Q'$@0MC!GE <]B.^AH1 2? Z^SGJ()H:8?JQLSIX@!651Q@[Z*B9D#UNX%G
MJ/X@6@NIPEPZ[M^S2#2#ILBR.,IXB'5U]M)C!%]1+40R \F8WW]VVJW6;RPD
M$ <S&Q*5=/AB/0);F_=U,H[+H>B9 HBM2B#S[+.JJZ(L: 3ER?TC<KVY!K<@
ME,^(/H;5$Y S[5)B.""#9O<=-![_@H$W=O*#CYHUS0@Q TEA#EJ?()DO*!%4
MC[*Y9N0S.$)P1=B[#+<4QT;@V+$.32182W =^F>Q,Y[1!H(],@IK>RA;^B P
M]-_FZ-(^<;<2Z<\EEL/UR,! -=[H QQ*?-JZ;&FS,;DU+Z57N%*/P<]"$"Z1
M0A+9ZL#+!4)17U)! 5KV"8\8?6 %4'%R#AI)WSO7KC5.@6HS642%BFM%F%;V
M).#ZA/"/C _2I\H1^83J.(<BUYZ0CGVDD)@Z-@N(7W",I/(JD75V\'S?)8]F
M.#A.0DU&U113;)12T,>PH=*S2*;EP?81'"#\.S_WPO_5YH!:Z5@7_(V$$S_M
MOGYF ]T.J>9$D.&NR%K_-;1KAA:/*95L0K?%#SB7Y#:2",:M1$?%SVP&\]Q$
M05Q=Q$9VL8J 3<&+9F3@[X2W$18=V\*A7K/TEW>%FCTA3U)=N!/@NRO/[(<9
M!P#,WC$RI&/Q58<'GNO1^RJ.PBQIKF=G7"*@N4<B4V0F]Y5EF8.NJ9B$E]2&
ML84/"<L<'@R5*:(U9 +N[3G"/!OKIDZW0.PT5,<"W3P<BT5%CLJ?<R! YMSK
ML4AG>&\*&'$\J;;P3O)R[2C>3=;,0\2J]@S\&HKS7R7RLFC+S(%-L(\MRN#R
M>B&'EA!(QI"YS?@[UZ8RZN:^@Y^ZE^G@I]FF,[#1_0P"T\RB!QYC&Z&W'..3
M7D84U94<1^\V45,#H3,LF#NO'S5?#0D$T2(_G3DW""G+/" ?+^7P0#/0M-8\
M(&TN>+M9!LULD8"IDPU%7P6Q5#7[-/BPWN:4)?U6H>HB4SU&6V;>[K(VW+,&
M8AO1=XFHLZU*6"H1:1D=4^B8M=/OW5RC=?'SLI^B7I):Q_P]NY!&;?DD5Z^F
MB+!FQY0K_*78*@V5=FR(J]LTN>2RR[I<)BVA;6C=+^-A<<==+D",J'YYN&K<
MJGJU]RZ[7'+9==I<2AU3^#K)R_?EYWHU'^_PF%=3K.I?IN,?W[L1M[G4.^;3
MK"<W;P?&M"@FV.:2[YC#_FEQ>CWIE_MQ01 M4REQH7L&^3/DN@';5+5'N)%
MBGWOD>I>75<EN+VM5@U$#F1V@8])^FG1J\EXW)K%,)MF=)\8C*V[TMT:S( 1
MBT7WSP_3:TT@+[H(N^(M"-B+QBLE:M?:%SB96^>BAS8$:#@^U;+D/2"+R()P
MJ'*+D(MOQ*>_03N\)XTDN\/']O(7R\8IG/S^UXU;-<;MOK58_]KQ,!=BM>8N
MF%ORY(YYI;;[4^-2/L]'53ANO623LO%P%W:<!>%P,7;EY^S-R=794.R&*0A7
M%Z1U,)]SHM=OZ/PSM2C\38<5MW+X!WY0LQ_4K%_J'\X47RSZ]U)%;.*I2-LP
MNLH(;'>F>NPGYB8!)?UX;%'T_^^/?&C'P.=]?J:Q933,D^M#F\\S@[8@I8ME
M=M&[6"LU^][%4N\4G1]%L=*DNF5L']E+R@GU!#)<W1B G<05<M0,#7!W0W?
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
M%)CMK]I,-IM-&B]H6;5Z<C;@;J1MA0&8$J,O:3$L9K(AO)64B>'Z%MTN1"[
MG-N!"9>T4.4RM?RV0I4\QNBI707HE"72.JI<[O-IZ[*ES<;N'O:P=EPY$3N.
M$?@&33GORN*VYFK)&'.5^(RYI"0AW?;<^E*S?2--IEI*CTD7TEV(QJ3;F<SM
MAU6W V',97+5U7&4I(2Q$)=AMR/!2X]MMQ/1*I?SNS3OPL?E/)5Z9$=(]5H3
M/U8T[D(9D5:VAJ).0L?E*@GE?0F);]">\Z[LK43GSN+,Z28C"NDVZ-87FZT5
M78JLN9"YKJB2M#L2N/VPYG8@B;EM[]L]B-'M2.K28\KM0*X*V[H(*<%961J[
MHQ"C?J&[];%6G'-PFH@92&E/IQ48L!=;F(:>U<9N&9;#50'N$HCG)#ZK,B')
M"FU41H[4$X71N;9 ;E_[DLGF5IN=&^#QI$.@0P:"HK%C=R7B*\S8)"5]"S,W
M>=DOEFIO5_(;<=G-NY'R +,Y2=D.:58G+\>53*FT&B(S+9AJ/CUZ81#05N%:
M+3]8"W*PYBOW"[1M'=,MI998]$!N6]EGR41=RIE:=74A2U2P;OLDW2$=DQ!V
M7+K-LD3%?A-C+9E >*::7?]">P_GH+:159=&(RU125]ENB6CWK%&8L>HG<F
MF@7-KJIW3+GZ_.O^XOE7Z?<@5ES0]2;?%3IF];$LR3GCM'RY]?2]" FK=LRZ
M?/^E_]Q[K8A"3(1M-Z<O'SBGK]DQ<WR]I\O9[\_C:FB?+9XY?2![OX;"'=\L
MG]=?%H8&OH\Y??EUYO1E.Z;T>I8__YG_*HC#>.?T57I?>K]RXN5$[44\IP]D
M\/&J_'#SN]"__L(G.*?OK&,6^>_9WL@47JM/.U IB0S4"@?B94UEFYO>\BEA
MK,UP*F-M2B(=,Q4;Z!'!.UJ^%(*&1%_O#XEDD[:._=M=1J^MSA;)7<UZ^%G7
M!Q#I\,!"1.K^NP;UJT%OXE[)/#32X0&#QUEG':E=W!SVT>&!%_SH#:QQ#MQH
MG>U+$+]HXQ6N W+DL]SU$8_JZY8\Y&IVR0,;>Y\B](4U$8\V%\15]1"YFET/
M80VL3QDLTA;2,P_8L#$;__0GPU.0LU[ /7TB&1FJTE:2&F6\?FN!C@>,:;5
MY\()= KD/F0KX;)0_!Z<A"WQFQ(^$.M$\G=_1,I^0="W=$1"YF*M*'WJC\.&
M2%$)'X*@(/_N!3[GE\Q:6^"C+<?8='O6@YX*[7TG;?7O'H=J!_9]*E"JMG/R
MUTZ%;F)_IQ^?*JT&=UI@K;82LE625TK2 MX;]*K],7F3%M)"IA+6*XQ.2-=$
M*TVW0*[1-)=.HS-ID<MG\KZ06+L*0V^Z+^N#9*76XDP%8M8.C,Z4X&E%97:&
M[$?>Q.S<"R2MM%J>*0+@BO5>#PG\$8WQN4\X6_MC?^X$0RF;]VMVBU548PN#
MIA^%*YU6Z$X$#TRUI W1J&*=Z\!Y<1N9GFN#[F]8XI "<*^=U#.D _HK*MLS
MI$^_6<G!'H!^I=7V3 M66!IN\ZCR_OL#";8_AN<ND,02E].0]2F;)-_3#AB6
M3JMS!U)7W$#J]BOVZ0<RMH']64S$_DP#JM@.S,^4P(M%V[^QLFH[)/#,)D9J
MRC'$EK87I-V&30_TV';>4C1"G$_2V-T/W+ T2O<6MG#R\I[/1AZ!C4C:0[8R
MK&\RIQDK+(WR'-*BW@7$F#\B2Z)AW"4(8OXBOAXDV ;/\!6I_''>@3;9II_P
MS\#6P6TF.['3FU+KR<.\2,]D-TXC:K?X8-OWSJ9'GNN165[I-J12*>B;V%,)
M(8)EJW[#XM^2Y(><H#9GA:71J$JE;*^RK9+" *O6_(8@K(418"-Z+01[' 2:
M:KW>,<WSL[+4^C'^U2K$CD 3*^B,HO,CCW+EQ->)*&N(1:,&@LY8'4D:^98^
M%.'_X2-N#,0--4Z4!5#99V)7-7AUQN6K!)8FQ_&R^],:!:OAIKS&_4GEUCZS
M67>PRZTQV_V%X"DY3O3DYO+>P0SQG6&S<B$\W6J_'@OG)?_PJ-)']K%7<3R+
M+2X_9<M7^H=/D!1.62[OG<&03.E]R>_6( ?-QK@A^[VPL[4-=C97LW<V"SM;
MBW5G'QX>6[^^/QGR>*<[FZO9.YLE.UM+*)I2\)M1Y-W9#*>*V@0( +:/9AFR
MT3JJ$M -0;H$M80FO4:H(XKA)<EW;$MB=NQ.U,+\:)9DPAFYP!;T%6KA=*W-
M]&3+8E8(.]],;R(L.4U0+ =VN@1H@N.$@>?FK;2P$XMTQ3D8?W B,&""@2L5
M[6_O;LWOCTNZKI61U)MY8!&K17=^8^5O.V;ULGOW^ON'7&SR,=F1'H> ? ,V
M7U&)^'V"#0<G ].<?_S;!@6M+HJS;3W'N[%NB-N(M]#%]KH,.D$0^\L<]=^&
MI,(WM6M>U=O]$T,#[FA:0QEW67?^'?H(=T#5R4CI/:^-F%JM-?W]T1B(8Q:4
M69L]U<<#M=JX[O_!0"5GA)I/W*FD]4:*9J@B=\3=MLZO6F>M1OWJCJLW&NW[
MJ[O6U3EWW;YL-5K-6^ZO4U'GI9$&7Z7BXE#(41+_W@3GT3] O3$ Y)"!.9-!
M''%,(_;>7=63:L<< MM.AC?3EYZ#Z"I(VF3$SSYQ(-#PX-O>4!0,X!3<&LJ*
MPZ8'CWJ,=!QDJ)#]&@_\H&8Y:G@TZ1H;D#&7]2U;HV]? 2B+]C@H#GC.C)0^
M53YK06+)4939!6/]T\>VA-(7(9:?8A9]4+.U^$0%/OR7)'L0A+VDAIBRL?6@
MM!73$BRLUT7P8,["#HZ0YM7 M!O3/P\9S#'(62_UOJ._%EZQQ524W:Q]#E&8
M\P(*OP,6S $.1[?YH<LV@NZ5 .>MH0QD:2#*'W?,VZ,F.03KX,DW[O]MD%HI
ML!-5<40D41M*$VU^33&B42^)Y%H>L4M_>POGK(,24>F<Q8L;-RLV@J7V'6RR
M^03NN75:\<*E]&Y3)5\--X-[72C1B,?8!0]I3)'@1 8>'?M4[4V$+(+&]YPO
M,IVOH/E+D+\6CDLV0_9MK#-B,<W2NB7 \PX&9.]$C*NUU1/K4B3$:T*.[(_
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
MU-([E=S@Z,-.);>6J?KVQ+P1R0TJ"-DHI/%.)3<XZ+%CR:V48I'<6!S.$,,
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
M\!QV;# &= (< EX=MD&MR0&8&=3203&C*_1_FC/%KN!TSB#/HVGA4X_<$_L
MCQHL(P6> :0 JU5G74N\3(@Q"68H'1Z #@%^8A1SYI&9'!L_1I62C_8CFD\"
M:Q<E#3Z+)B01;*R6,U![N+8:4LK5*HXLZ ;[HDE4%4OBAY?O&C%6ZB34@2.X
M0G4K(\B,\29#GQM1?,U'4,JH*'!.48?I/#K\,,6FTCMN G)5H(  C;!NE%QH
MQ'6A]&B#$_Q?=F\!] 4J&R./0Q%);SL5OW!=?8B5FBDZ: [U&GR;CM<SJ.$O
M C SX)(DDS:Q?!V/J^\>%T=J+YU/#XER:)//]FD1.>U@!$RHH4N$W+UXH9 )
ME[./8]^%RT>*U<,8>W^S&QQHQZ;7U9X'BC6ZT"UYM=9F@9^!@8[?_+UXHXXO
M.U$9F:RK66FVJQE@]/')<5L6U O^X?'#OS=?*]>UKY?G)[7K&S(+H?B%J_V\
MJ]\^O-V69B<*AJ<U*2X%A#?3L0X0&47N1 % :>F&B=$E5<3(.YG8*-F+.CR0
M '6@KG&O<M,MA*,.0_3X2K2"QT9CS@.8)];UE;D#!HG]N%=%70XM6?/)#4JV
MRH)OR=;<-]@%6<UBI7]Q)F5/^NV%!5E>460RZ)1AP9^=]^SL@$%TS02<+EAK
MC"N=W^=/U0OI_$=S7@66=[J@R]Z.W!#8!KP>UK3!6=_0\J%H;V?HW_M&]VVC
M@7MO>^7>*9K+KE4TYRW(#%(1F ([OB5C@B:3?]*FA,PCMK,K9N8[.DO,;5#7
MYSM0\)1>R0]V,&C5#.O%,PKC&+"X7F9XX+&2NWH 80V/7*-B-N"ZK\D4:,P;
MD-?(NMZXQB#@*@'P6(;2'! G1^AKC8XK )RR)DDW9"0Z&SYZZ6:BH3.'_78!
M*?9R*.N)5_6R,R#']"9V3^8(L5U7R(T3QK9C&D<[4PP]69/OIH+6/+;/M,6#
MC'[9IEQ_(HY^8$YK19/P%F1IO#-=?AJS#YO,#[6?9LGX'=Y.$JT^/Q=ZQ\)-
M,UOV-+YQQ"U MJYM3,[F?OJ^<G'*[K3=N<+)?/B7S_PC%/ZA\XM]DW;G%;#/
MJXKW'\[GMZ839B)%3*VKT4GGJ7,EC'DWI7?F!IB.=L]GR<21=LXQ FGY?S+"
M'-*N1M-5J_DGV*#F3@;Y132-+%5 BV"2 KG/+MOT-O-<8\>BJ;1@'R>*.L"/
M6^[1,7]&F QR>G)Q+TB_7LQSWF&0Z:MV^I+UBOOT\4P/UUXZFR2$8UG486PM
M3ERUFHLN%IBNG"H+RZMP$S0*FI^:#:)KQ(WNBIILD,W9<A8F[_45Q:.3/ "&
MO#&LZ<[+]Q0?^]0O3B=+$ZYLSLFD,X5=XANO(]8NF/0X8D-E$Y^9D13EA<,B
M/LO?ND)AY:&\;YN^$+K,1-B;(9![N3P1N8L?S0KV]=?M5B_E^\H?Y:H0,9H5
MHD>S_PCY?ZC/*Q"8#6ZZN7*?V2JL=<CVM3YX!8:\S+7S 6!M<"9-'+'GXEOA
MGPP_A]A;\9#[CD%,%.1UF.=/NUKM6_FLE<UN!'F#1@,2BWU]N71=["MD4AD^
M:;-G [[-#^%DMH",A=60\68,&!=$7HW+-H3(.SO:F(\>4 O! 77H?8A"!MFA
M:"X&LH4,'W5'HBC<QX%\XW.;^U"7>9!.,\$3,I8-;PYM;F\4DX(WB.-'/ZAX
MMS><U)93_G=]4.6[KA8-OYG5BKHUY)D+0BI;7OU>#JN)58PYDL%R%;>;%YCL
M-*"M90%E]B4)YCT+Z#T+Z#T+Z#T+Z#T+:$X6$+?W:4#'&P5.)KKYE2:Z^07Q
M(62<O(&;[J_ZN%4X5X:/:P9.)IOVE3Q-^WQ?&7$:$$9.^'+H:4#"1O&2T*AU
M\C-SK/:N,O*Q'$<:4.RD79@&Q,\A;8QI0)6(8B*A,4BY7LR?"L\G_4)AK]*
M-N+$M=. BJG";J5S'*\1[ B+]Y*<!A0-^^Q/&E!NN>,L-#9)1AI0K J%12@R
M^1"9(J8TH%G@>KI5X.I$_T<7MV=JL?C[/).+&+C&DO%3#)*^GFR4ZI#F_.N@
M:Y5S3]\NBVME]221=HL2>+(+\]/#&5A)@AN)Q)X.V7^6>^?9?.?XZ[FX$?;<
M);P9:NH-XLW<\BMB&<^LR'!^>*"R!1RY8M),XK!CK/DQ(?/ 7*5S'#TP7"&=
M9=M@,,QTE4R^O"&5H_9H)M^+F77<'OT_QZ9Z8>2^21&#P6SD8##WCY + PPN
MR\R/%@PZI+FU'K(_3O3GNS_=;8/!T&@W%PSF639WY& PEU PZ)#]H7+_4'OH
M%K/?2F\&#/KRUP9@L%C8](H(!0R6MP &LSL.!E=CA1T!@Y7HP6!V=\!@*-)N
M@\'"IE1.5E7@LO*R:&%ASKZ$KD^SQ\\&7^D\K]OC(B@SY"*'A<6 /L)-J@*W
M"QD=LBG/^:S0NA/%IA)K56#LQ)Z+(TO+G(I;JPHL)11X.LQ3Y5]_#)N][\+C
M9E[(Q%8%;L2E&Z#1DK!'58&E+6#:W&J8=KM5@=%PV5NM"BQ'CYQSP9'SMJH"
M8]5<#K)>;D._5P6^5P6^5P7N;55@=0WENW-5@;.Z-03UF4L)^=5!7Z@U@=/V
MCV=J2*78&(MF]N;D]\^GEF=2XQN8V$SP''?9)_QRI8I:; ,V-,_@^RP.U<T4
MZ3!>G[$;HJ3WR5PV'!] IA CV&.C73BQCX.@V.QD? XWLRNZ939(5N0L(H;P
M"CZ=X7J*JN+G3&K1X8!W G5AW_B4H6S@W&53-L@<9-T@4Z7(J+##@XE=D-'
M?&[! D5W\#"\W^?EBM8R9-$>=\76J3E&)_N4^"(J*BD^)7/J#@\ZADAF7PW8
MH.>YQP"?%](9RH/LU6Q0<Y_\V9EZC'-(W)WAA+/FB,,Y<OB1I,S3S33&OX37
MRY\WETKANI2LL;77RGGG7C:S#V8Q00NK-<8]]>1Z6-6?AC_S$2ULLWFZY;GS
M=/G&^/SN3^975AO^SA8#&R'1S-,M-<;=G[7RE24WOWWK3B_F;<S3+:\R3[?:
M&#]<=<S'/_+S'^$IPGFZ.-[GSLK\%E_TVV[8\W2![#^K#\+I_8_3'[]= 8IE
MGFXE.S:[W\=W9RUY"RHE.AQP(K>(F<YP !F N0@&I"@.T&<0!)G#.>?N3;%K
M$3Y#9\%Q=0V97WF1%R*$Z8!4UM_?5Q7["GR#.J&N&5HXU8W3@34PY#I## VE
MSAS54H_T$)ENVX0K03&;],_0!>/:G37C!VU'-?^-;_8D\=O5I9NS5/5"&%_T
MX@$+>/>OX/X+MM=)VZ("9L=L#Z>%&UO=["CX^9O3?G8'@;ASD=_AP5+HYP%-
M9$:N@YP0.+D,G1$*VP1.T<GL!<@4VV**--0(@MTYX"A-(E.8<13G8GFT])1W
M^*='J)E,BVK*QLLR>=@,3O8EW>'!)./3^: !# %8!)\NYI=\C,[Y<S::8AIE
M*)JXFYYB670]P&,^.\))HSB#5*"C [4!CK7V?*XGRQ89&HK/(R-%;=."3?CV
MZKXT5Z'3MG%H+1E;2@=<D^,D:^'$PP,-.$&F%*#'@3.&D6:X1_94/[*"!IY0
MM,#W/\0167F:J[>G%*_G+8I#9U=\#!G^C;19S!1.2QDRK5KWQ-YPM*ID<K8A
M1$<),R9S=L.F+BY9"ZHM11O(]A3P#NS"T-PCGK^\/1'O"F%J]VXM$0GGX?![
M?54?R3*EOF3SPN$!\@#W$YA5:2MP4.ZI>"U0D_N(TTR%S)?ZS:5)_LE_^40>
M=:%K1^[7_;]T 6:>^0EIVA\8K2X*/9_.3DDCF<P\(;7 )_*K;+04$X?0*RU4
M"Z+6<08#_U5(E_+XU+\*?+J4"X^$$8QMOIT=#,J&5X(A@1)(+TPRWKT)TL&.
M@'*_^7G6JHYLQ">Y?8]Q+CW@!ISI3E9%",OH6H&K^ 5$Z';3": UWPF@ZR[
M'A!JO9S=O-[SQ5\7ZB8#0IGO163OVMDQH5..Q8FAH$_]CG8_JM[7[UUC:\%0
M4"]/.@<3*",]:)[A_+2^Y1\,/^MQGU=#'>WA]]8B1O>$:4UM],R,A3X]S)[*
M56F96)%6=7110?]OMJ^=IYT=W&%#EJ1S)-(LG=E1E_U_N<VVM5Q=D#GCMW#!
MF=34,3DVF)I@0^65(XEE)@?H%"[:F2N>#A9WEKLC?9[<I"R[^1?5\&^BR96=
M&W9D][FBW,=^JMG0A_U\A0C(^<'.%'K+!^6VANN)B@:+9#]7X:GH+QBX+<3.
ME78H1Q53 [%\_N]Y]KMK.*6XRJ #O^>R?,JW,6:D79"\:<+^B*UB(%J7T90^
M'KD?8;'L"EI]3-H]FZ(*H:'<!)H501Z"GF[J=',7Y()%9S::HG^S?EV5VTVW
M'P&#>+KW3)LR*'-D)B"@2IUA4^<T?5"!(OBA'Y&OC\[.J&)O;<R<0TB)H"EA
MMR:CY:)AUJGD7EMC$TU-6%A1PF/@@O:SW.KE1VU!<!G874OBV'31X43*O//S
M2_EBNIC8EDR!IDF0G327TZ>Y,GV<2]1S>][*1D]H2-;#DMS4%;CX&2[%:K==
MK64>_;@XA? 6X2  =$675F3JE:HZ@K'9D2FW/@,0]ZOFV (Q/OQ;2!>#MC],
M0/\H![><4>]NV-6(0HB*G2S1K&M7A/7.#-TTPP8A?>7K2>&A];/BT>'L9-8O
M:8Q@WP''N40,,X3XRU[]P$-A%1XS5SKLA0 B+*[SEII$SVSA'4!,3#@?+N2+
MZ5)VRX7743C]XND6XZA^FZC1*G^D/N8OR-()<9M1_J*D],8.G-4TE L[H2-$
ME/[G\OB;6!Z7CXON"&[GE8O$[N,2N5MY?\G0X7QVN:$X2_)/(:KO4ICJVS[=
M[6GP0,P4L0Y?Z12VKL;Y;)I?/A7NS:CQ%6#['.]O%=UBJBI+_YSJ1EM6/+@^
M"766V1!M K;!@>'R>C3W1JO\*\.;9ZUB4W43 <DY>X]YD^K-91=,^">5C!LH
MP 44L/;ST\9<OD&Q>C[,:\R'6+%?9 NX.YRJ][A/:>L7G5!(\Y$4.L?>:F1%
M/ECSVXFKZ%Y67CWA*/7) $AR4>[<Z[H:;2"Q%K8/KYRY%)\[5CGWY\G1916:
MPCKMR/:+(L94,1Q/O#$N(S(E%(382I##EJ!-UK6L+W=LP<Q:N,',4JXUJG3J
M1?VQLS"8N=[9)3[4&0,6R*7SQ3<I,HO:Y28ACAJ. .GCZJ"N*K^D%W65.&H8
M\K0\[7QE#D]@E+546K7MWL8M+R(/PC+%A%GS"_!CB+-*0KNG/"NW@5W= ^PV
M@7/]S'U+:)U>RN6IO##3KC[!MVXO/#NS]6TBL4* 2R6&D.Q*SI#@Y[L8 M4=
M"+0!NSU?_ODI\K].F@^EQ+-; F$-SZ<+I<3TPI[1<#/7%%UW96!U=2STDNZP
M?M5S+*1MS\3!7B.=/$1@9-D.RNC7'_^,3Y[/_[P\+N)6[L@IH>#L$@I5:0?A
MXD2 B=BI].'??#K++P,8JW?*6M(K"UO(7)3RTNM-3<79L#M<Z(KUE#-E.X9]
MWH2=[!( Y$127,J**2>*CQ424O<T5*"UR@"XNAS6NM(:5ZQ?I87;TSTE/,.
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
M0J0:/U$07!-S^^<?O/%8:1KN.V0)[5SBZN;B+7NQRUBJ;JQB5G?B(@-HS^K
M,. +]),LQ)_+")XL;?MMGK!?X'$8X;.??7!S#+G%D>[(#FXR,EXQ+]OT8L[!
M?1S1L(U\*A.@Y'4[/6@6:L03L!]4O8\Q0;G5U> )'82&-H^$W52@&)'@U!VP
M&[[8+#FB]1L41'0 6V#_4BK#+V_!M-T>![[L7W-L'F+NH(+SL9O8P7,?Z>F!
M!:>"E0[($<,B,J$J)UNM]*>PQ24;F;A(F&8$>N)<>?$R3T0W3\C'G!216WB(
M6Q##7(H/,"(B*5>/RQ0=79=(="R.:^>,O2Q")I_9S_H,:Z]V"]PDI/+9Y57'
MB5/J<[I">^07%0X*<)(*Z?EH+0K/'QK*1=UN^*6$( 3CL^=6Z35[V7FV1$<6
M?$Y[DR+]C[%;$IX_;$'T^!3/AS;']%.\BGUQM?]D8MCNE1M6%\MIU;N[6T/4
M3"S;D25^)H,\O'O'YUSC+F9<Y226YZU'*5BE5+X<W_2BE8L@JXWQ@W!:_7.=
M5;Z]1A]>C3)R8B,7DLW&<H0D.\7/0H9@K$3"4(<'NN9$H$C4LSVP,"B D4(@
M!4NL4TQ/NK#'?X79>"VE3]"7.=)DH\-N'KVED%^25&022V+9\7;.J9-E+$LL
MWW=T>  K%H&<HD3K-W[HDJP>'9-PV8DQZ'#,)4"RH?8C,#GA&2>?D# .2Z3W
M,P@1G(2J8(0!Y1KO:7K4@[Z=1ZUR5X;.G:* PI%1024:GKG1HUW^9(AQH(G
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
MZ$EX,,3PTF3#:;QKTN;&.MV35GJ:QP2<N;DQ0H%RWT1_A-6L/#G9Z(K-C<@
M#^[]^1W9$?,[TE//[_ X+CQ=)C":(^()X!N 0)G C+!/.*3C1 /?7-&< 2%
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
M RV_W%,;M%.4E5^F_KLC_QFKA!; %N*_)-:9_KW:K!$XY,@1B>2(_M1\7(3
MC!1Z ![IO9!LG487ZZK3Q^88TGS.BK+Q]T=FV^".#56S53UT3$/G,YE)G77/
MDK M_!MO/.,H/V?22@+C_C\EW!UVO 51)\Z]DO!HVT9P;$]-I0-)I93H?K4F
M6W794.U?U5=='9!2=@+<E!+_72JQQ:426YR(V)$>F/4DMK@ SOYK>S)T1.)8
M>1C7PC2B?2ET=$*>N]ZN;9>VO4,4I$R*-E<H)D&(B3OI0BH[P4G_.X&M^=@3
M1V52.:LM0,+N=B]/P'^E."#<GMGHA<?-+'S;M=+AHK9]);^:AMD9 !\ZJH$]
M-URMT58[\BK0H50\62(=2K+>8-+,G6C&$V+:K )5]LK[2Z3*'K9N:"M'E)/B
M[A*)<B+757VEZ'%^65XB/<X#4^I6B"SI!9"D1+J!2+DIZ0TCD,6P=_ CP9[K
M=$JF(/QF?9;X82R I5U%[,/H=)*>3DXQ55I]('>[6"_"^C_CGUQ7&W(/AP4X
M-D=.QI%;%. (?1E%"7?*5@R\O- /*N-/9OZQK?^-^%\248V)J&9F#R3%,_S0
M\PM_\8)]@G&%P!'(6G\GV!]1:O=>#&NN=80&> ==TQOS8JD$>:WA#5(H#;55
MDS*K/-:$Q4\GE@W2?9MFV *K1]U)0D'S?-\5 51D832;0H\PNLG<%EO-#TIX
MVL$9[&TF43B&?<>@%$T@+\$2QM\&\0T7I@G7HY5GZ2U"^:1%:!DM0OFD16BU
MI&:R%B'1![NJ50[.BE?7E^7%+./#M^R9D$H4.=F/@Z$Z%S+<EN)B"&QN!(HN
M0Y@H.+>[(*4I_.LE*=K$<=H<N4LS$'(&24JA61B8"\Y<=A JJRWK37=^"@D*
MT@^0!UIJS\"Y(CTL1^XY;9.@U_ >'DV)31<X@4W(6"W*4QQG_%T)=@SL;V@R
MCR]C$Z3]RT#2,#+*08SUY^;IY-7\."]WKO?@#W#W^UNW=O)5#RO3U7S/K+EO
M8/__S+4 )"PY<WWT[N _D\.[[=@[W'^U/[<X@&'?4A&TN_$4Q/ 8]?^AB7;S
M\ $"CN6XC*Q;T3/AYS)_4=,1)LH7+;%9]T,<D;5:0U<J>6#RP.2!R0.3!R8/
M3!Z8/#!YX.0/'!?&+?SFJG0$S7^X$QQEET1UEQ#5+2PTJON1,5:7YW;JIC)
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
M2"]UHW(;<#B;CU:,5-:A[0KN/Y50BV$2GN8H@"DL7$)1Z0U8G/G7>RGL%9:
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
MF]2TJ:<0CR*O 2_!"TS6@!4PTA\GQ2HF7=LI8]4U6[&[C%\'N$["V(!^SO6
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
M>[T:W 1\L1#\H!9!JC="!"&GTN.EHJOIU8 HY(QY]"D=/-ET+,7[K^U\>J,
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
M._!3BRH*6& I-!13VXB++]O[E;Q8KVJ[+U:+7-/D,@5;GV0OY!4V*?JH*)=
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
MYY08U40[0I72$>)JZ"W<EO #G7/1J3R;:5T0_$>)T_#9KAE4:WIJ TVN*!I
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
MSC#+4)<LT@@__2_\K/1.D'/+# 7,/C4&0H"X(4>F($<MC+@THN(>Z7%#XDU
MGN_BT-!YB()N":("VF?(4 H01130%!RII='=XLQ_WW(?/"TB2EJV_YHO9QNX
MHI1W2QD#[#YS%,* "*1'J. 154)]+?]T6J1A1K999SO%&<N;0Y[/LD@]<C%H
MN:66E0M]@FE5 -',!J>";#W5HVK/"\H(J@T@9L$C[V911#]77O_G,D[Q6^57
MD,JZY9@&;I]9$D% ?%*C4["HECQJ?B"F@ZY36-0Y&>'PB7_JG-A2YP0T=4ZF
M4.?^4P:*.N]&./S./W7>V5+G'6CJO)M$'5K\ -J=,_KSFMQGGV1;PY627H@C
M0I729B<&CS0"-A-EF (;YS 5_V3APZYK<D.RQS@-U0-JE;@7VBA 2[DSD(5'
M(#E $XO:X7*CYY]*]<#=6&$:,3\M3A^DO+FI9.!1I0_,V-!4TOZ)<9/E19#\
MO_%6.V67"WLAB12PE"H]27B$D<$ST:;2053)WQ2\IBY;&)$><!L\=W=460)K
M=U2Y\Q $%62(Q*/*5;2E$O)3V(RO! >*UJ'_V%E12T"U)=UY!J.@14!".?,Z
M3F7\5>K+C.W'6F>I>NN!*.*JO%7@FC(?/@=1[@I0P[+G8HC+>8WG/Q4XS>4-
M>N>9LQY_"*?MX)L'(,IXB$;HOIOG7LKT5Q(7]/UGV693IO6:D6RGHD+.55EK
M83;E+A4"P0$=LB$?:EG4%_9"CKLLB<.X8+>OTLDJB0.9;S(A5[10 VPX(4J
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
M)N:I]G2"!J4R+D&;66@1B4ZZ[K;S:#85LDZ$C:_5D78+54\)U8W.*!*K*_7
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
MJ+ZJT60!3*,]"?:0K90U)Z^*J(OT_E/V&PZ(*J(TP0Y NHIN3F#LSLAK(ZV
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
M U7*>HSJ===E[R*:H+H_<U4I>RB1R1>(MO[SM:SJ&UQD9(GYD<Q;23T_X*M
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
M<.XM1LY/P"WRO*3-'&5<NJK&JU6:0?ZPSDPW?\(DC'-Y-NWQ5@ 5\PO ZX8
MW:%#=QS 9I32H0)+WG:$ZG>QT4+U-G[._\9'ID[]_FJ+5'37P^QS^:+.5BHE
MT?Y? XEE!_3ND#3LO-<[$3L)HYE;98%)$T7EG:0\F*'7 401:ZAB^*%51(UF
M&U^N!Q!PH@FO^R)!.'1QY*A=%&/W9M1]=;U/KEF8BOATI7N4OGY_&^4P;-_I
M_NF2_J)_;OY$_X>U9/0O_P=02P,$%     @ MH".4D_8=M=91   /7T$ !0
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
M!9'[48A+0F%&.26JA$.>DQ>@.7EA.">CG!9E0J$BO'O;/GH,_,,826*PA17
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
M$ IV$%81S6!>Q#<AFA(CE?9BEKG]VQ@ D<7"V+;#VE16)3Y[,C.O'RX63T$
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
MS3")K7C0L^O>(%QOV&Z9B_A>^RY!50G[I%U+?65,RE&QX\@FZNB'.O1]L,7
MVQ9]'\Z%OH]UZ/MHBT6Y+?H^6DW?U4M!W!M*V,8M=%_ VR!Y93M6Q8;W0')Q
M"Y.+#;2*.EIGVU.I; >M!NH+V.E4A+1K?U.<CW9G,/!4JZQMXXY'HJ^0':L$
M'4NF7#]T0M=W@D'(O4W2*)SJ:596P8XQV,C4*A.QL-@C4C:C3)1Y%MUO2NB3
M[S+=2C/=EGL=\W>HL?A/NGFWV:_8H1P:92^I0;,(6#%[]YQXR=-AL/_PIZE/
M3@!Y@ZVNA3U;MS$<R@$1 +#9,9U/EQ%-^,.)0MXP';VJ.MB/#DY KAZR5ER;
MNCL/H9U?IS S_>@Q\+.4I7(B67M'- ?D^.=SY/@X9&P:V=DMR&Z#N=_**&Y8
MY560W;5.=0-7=G+786@'U04LC/C6U<->J9%8A\%Y1J_.>"!@-OT%?C9OS243
MFMCSI)*QUL#SY/##G6C><7>?YC_NO_WJC-)6W' )V>F0TH9[J-L>NG>OH5_*
M<;AA>_U*7FL(^[]-0RC>%6HK82\)<&8ATMBTB!NHX#[-5-Q;\A\'87?%89%.
M[;L %XI@ B?K /8-9YNS0Q/4G)T^MKB4V.'H?)+5Y"MT@!Z$"0D"XB8;)]B&
MPA/O0BNIW0UVH<6O,$"SS[QN.!OV?NY% >MUQ/7ZB13GP>Q4YDK^G!ISF!1<
M>\ NTLU]RXY[AB/\J)N#XFAG:^$V5#7$#_>>XI)V$-2>FA>VJV( VG$ZCFE2
M&.3L7^4!SG[%CA!,*0EE""4O0V<EB_W/BHI+?BW<20%HQ9\81-V$K#?473HQ
MZ2XH2<4H=U%ZH<OJ&U1')EF*?84B YG:B)[0#^/ 5P=/*!5!.VN;@569QX22
MMG(G-IM.[E2 %O^.=HHX$LVJC.<5B:+YJ]XC 3U=-(H^7] CY35LJ0@0TQ]M
MPU0HZ3E%^&C^LOI(1.V-\G$C?^M]]7+O_#NBO<")8ZU7(+R1KV4?60<;2SRV
MY5W>=UBYZ=3++F[(#MVH,2;@I(L%M\(_4'1DU;F/J>I@7R_5U.,2EWI4VO$0
M6_%4X']E=URI);@L@\05#% /ZT)7:A:I+)APZ:U?1F^I,E*/OB;:, +2!1;D
M3 CKNNXFO0,A7E$-:U$H;0OMVK0Q4C4PG7^J!87L0U4.'5T]--M%8]0/A<ES
M;+^?'"5+0J7+R,$%Y0]'7%"FG^GLO]/)/O1Z1?D:ROTUE+M.3U]#N;^&<G\-
MY:X3T([(1J^AW%]#N;^&<D>_[#D"T+,/Y?[^-9;[ZRU/JVOPZ_7-Z_7-F5S?
M]#9Q$JT(356;VT>6_EH?W4%5"7N3T,P%#@ 7.V;I&74\PL71LE8MB?VLHAFJ
M9 C8P4_J#;!:DV3O :)E2E4'.[Q&,YSI4;&#/:'Y5T>?LA)T>FPM=D8S! *
M>;WA/FTVC=<;<#MNP!NB\_6&_)QNR$]&^NL-NKFZX-Z@GTPUSO.&O>_0D/TZ
M9NO5=.D4HNL<7*[_>,3E^O8+G36AG9A_X_5>O9FS#4D&?!]/>"*U[A.#FQO%
M9E$O6JVB<)I$[N=E%+!A%?- 3*Y>SMH-HF_=#"_:CT3.CL7^0 @@J?C[LF.A
M5Q!Y.8MP>5).H4C/?(6 R/KQ;-@,_N[-<!C7@LF.P?N)^(LEWT0RG7,69+CA
M1_?1/!4C'FV2F.TMO#R$GBMGV+ 9[$U8/<*B8T2VB70V5641YIT@G^[23G>3
MA/J/FR2?")T@&*W3K5PW]#XY_/F2T*R2MWI4HT"%^,YFA6@ 53O40Z+9UWZP
M8;^M*+CQK"!O"-NJW>*\H$/O?(YJ0ZZT_$6C^(CV4^TCVJ[AUW-9P_[."FL!
MV-U9WX8=5_A'>#OK1;3,V5G1X8H!2>[H#&O%#G;-=5KBXPP3VA+_YE<?K)IL
MUW'!PD[Z^NJ"]56Z8"&]H+?<0Z3]%_1G[B'RZB#25(*KM<].[OY?W+%WM69G
M-3J-YLD7!E7Q@E41-AO> OHUA?GNL9+7R@PM.S@N=FTT!W@,;0'3U,.^RVB
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
M\]C+W.FC<3?1MAW*T7:8@R:0>HUF83W-K]$L7J-9M"+_:S2+UV@6+4\(($>
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
MXI3D?^'_]^C$A/WF_P-02P$"% ,4    " "V@(Y2^[H-=0H=  "G'0  #0
M            @ $     :6UA9V5?,# Q+FIP9U!+ 0(4 Q0    ( +: CE)1
MK,VL!1P  ->5   6              "  34=  !S:6UU;&%T:6]N<U]E>#$P
M,#(N:'1M4$L! A0#%     @ MH".4L\X=5XL!P  B2P  !8
M ( !;CD  '-I;75L871I;VYS7V5X,S$P,2YH=&U02P$"% ,4    " "V@(Y2
M9B@Z<AX'   Z+   %@              @ '.0   <VEM=6QA=&EO;G-?97@S
M,3 R+FAT;5!+ 0(4 Q0    ( +: CE*(+\ZV'@0  .@3   6
M  "  2!(  !S:6UU;&%T:6]N<U]E>#,R,#$N:'1M4$L! A0#%     @ MH".
M4DF"2E#O<0$ ZPT2 !,              ( !<DP  '-I;75L871I;VYS7VEQ
M,BYH=&U02P$"% ,4    " "V@(Y2+:8V_(T.  "#E@  $
M@ &2O@$ <VQP+3(P,C$P,C(X+GAS9%!+ 0(4 Q0    ( +: CE(8V&F+KA(
M  OE   4              "  4W- 0!S;' M,C R,3 R,CA?8V%L+GAM;%!+
M 0(4 Q0    ( +: CE*(_#HT$RH  -:V @ 4              "  2W@ 0!S
M;' M,C R,3 R,CA?9&5F+GAM;%!+ 0(4 Q0    ( +: CE+_-3PYNEH  +HI
M!0 4              "  7(* @!S;' M,C R,3 R,CA?;&%B+GAM;%!+ 0(4
M Q0    ( +: CE)/V';7640  #U]!  4              "  5YE @!S;' M
F,C R,3 R,CA?<')E+GAM;%!+!08     "P + -("  #IJ0(    !

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