<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:flks="http://www.flex-pharma.com/20200630"
  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="flks-20200630.xsd" xlink:type="simple"/>
    <context id="i6d0c724130474817a4b432cd326f806a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb0037f423e84874884a7e17b4ec47c4_I20200807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2020-08-07</instant>
        </period>
    </context>
    <context id="i632b0890162540f5a5a2e4477f0e13c4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i12b8d3fbc39a49c1897765d0d9daef89_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i10234e5822ac4541ab000e603454de06_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id200ac1dd4dc4709991ecf83c5d74214_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4eedbec4aff44327b1bd8fce12d001dd_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idbfe5364e7b54bb085107aa59ea5e6fb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6b484b5a84ee4d2fb1f37b0202bdbe4a_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i362952a3ebc24cc2a85feb38b2cbbcb7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0ec7656e436e434f8a4a21d2cdb6c445_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i54b7831ac21a4a8090dbedefa7a77e4d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic018121c86ec45c0aa10192ccdc4c652_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ice9a3ca52c22472ea8c7f8374b70cde5_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie2156986cbfe435ca7dfd36f05e6446e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i384683bf9af3468b8c2409ced4be6e94_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i77479dfa79f04a3d80333dd7efd6e397_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ieb1fa76e2b434ab9b18cb887d9f86fe3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i374afb167c7740c194e8e42ac81b743e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id0c87f8202134620b950ef13704c1efe_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i65ec1264c77e4fb6a9134354aaf4ebb4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i00f89eb6f38243a08e2a4c6dc8041b61_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1c024a66a089441fae82f71b4c9335a7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i970826e3862e48e29ca8aa85bb1f6b34_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i5267bfd707a648f9839d9decda354341_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i697bc08c300441bbb539cd5a6127e890_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1a139cf24a474b37be57ac6d3005eafb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03eb75f4ca014f63b8288f8472047103_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d2eebc513a142c9ab2f872ca8b0f26c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9065c5c37a934375b93bdfbf8de3e813_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9e64176c5f3545e28430557cd6eae0e5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if30550b1203e4528904aa62e0d5792d3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9cc8126c5dfd46a1aa4cd284ea1d04eb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia04ece9c0af44b71a44b0d1328178ba5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5d66e72788704ed7853c022e288e22cc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibfdceaab50f34af481d463dcdb32e9ba_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4781fca52e08467fb6802c7decbf9242_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib37a901639864ecc8dbc16de0af4d066_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i97362f3dc55043e2af936fdb9a983cc6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i995a898433bc481cbc260b257f0ff6a5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb7dc5e168d846e69c498b2929d14e29_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i99117f5a715642d0af821bd7a75970e9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i533b27213c254d6595091e296cba292d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5cdc4054292a42caa51988a0d0589589_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibea776b52dfa4f2e94018ab5180ca733_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if0198ac1075f4e2dac3202948e943701_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7c4d0fb58b8a4cf7aa52568e1bc20711_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id25ae3199adc40a79fc821e99758a822_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id8e0e4ae407c46639a4117f0a9dd1140_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i38b55bc860ae44029503c055a4caa10f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i458c8560058244929995fc16627e1a84_D20190719-20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-19</startDate>
            <endDate>2019-07-19</endDate>
        </period>
    </context>
    <context id="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">flks:FlexPharmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="i24692dae734d4ff78d5f1fae47b0c9b4_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="ie0885a45755846b6a8420b5aaf4d3026_D20190719-20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-07-19</startDate>
            <endDate>2019-07-19</endDate>
        </period>
    </context>
    <context id="ie9413c26b29544699c6760f7ba6349e0_D20190719-20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">flks:FlexPharmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-19</startDate>
            <endDate>2019-07-19</endDate>
        </period>
    </context>
    <context id="i29560a2750ac46cba9efe15d65dd8443_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i4ccc5a53a47c4e428c87e933d7d4cbbb_I20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">flks:UniversityOfUtahResearchFoundationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-12-31</instant>
        </period>
    </context>
    <context id="i56c811d54d8c48948cd413dc8590ac80_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i503c3297286d4098a97f0da5ce6c945e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">flks:GrantCastrationResistantProstateStudyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ied2987d9d76747d189c56beb11724ebe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f0dc14bd3ee416b84bf4ee11eaec138_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ddad03c5e9345768c856e8716e13c99_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib4ccd6581b2647edb4c0851ca9371d3e_D20190719-20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">flks:FlexPharmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-19</startDate>
            <endDate>2019-07-19</endDate>
        </period>
    </context>
    <context id="i2d59b92bd9144f78964c65dc080e125a_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">flks:FlexPharmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="i177da4e19944465da35954a24b59676a_D20200211-20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-11</startDate>
            <endDate>2020-02-11</endDate>
        </period>
    </context>
    <context id="ifcc9a165d8364a9190aac1abbd3a3088_D20200211-20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-11</startDate>
            <endDate>2020-02-11</endDate>
        </period>
    </context>
    <context id="i908d65d45cc443e3af3da0f493154686_I20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-11</instant>
        </period>
    </context>
    <context id="i1c8e35390daa4e9f9f21317e00377386_I20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-11</instant>
        </period>
    </context>
    <context id="i64296b7461a54bfcb2ec8fce9e6f5026_D20200211-20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-11</startDate>
            <endDate>2020-02-11</endDate>
        </period>
    </context>
    <context id="i5ac077ac100046978792f7c5604fcb40_I20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-11</instant>
        </period>
    </context>
    <context id="i311a183dd3314f57a543b799ce5ff81b_D20200211-20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-11</startDate>
            <endDate>2020-02-11</endDate>
        </period>
    </context>
    <context id="i24f8844bc38f456a9a133b2d6d3eb307_D20200211-20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-11</startDate>
            <endDate>2020-02-11</endDate>
        </period>
    </context>
    <context id="i905f3a1f42aa4ca5a8eeb9dc7d4b7de9_I20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-11</instant>
        </period>
    </context>
    <context id="if469a8a5148444d6a35087e155951823_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i68f0f42ad02b4b059ceeb1e331ad7d3a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i95069b51d62249048f9c9d2e9f389784_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id68791c94d7841c49b99ee6583343504_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">flks:ProfitInterestUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifd97a39d2f4a4d809b492d1ccc44e775_D20181201-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0548e463d5b04133a100812c95f06198_D20181201-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">flks:CommonUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6050c5818d374844ba9c5b414dc7559b_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="i5f4fe9b8faa748e7bf7ceef8822bf6dd_I20190120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <instant>2019-01-20</instant>
        </period>
    </context>
    <context id="ifc359fc1f33d418c8597e40a94638f43_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i73ec3d5625ad47439c91406ba7192604_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36e6eccfc5e943ecb8186936e7965f27_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i055c63be8a4c41a28ad2fd1a8d47bfb0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i397e8fa7f9d64fc4bab1ee781df2ccc5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5f7a6323bb224516bce37ff0658448af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib869f841a2d444df8153ba6bc111381e_I20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">flks:SatisfySuccessFeeDueToRelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">flks:WedbushSecuritiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-19</instant>
        </period>
    </context>
    <context id="i81618a96ff714b428e99e7777dede776_D20190719-20190719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">flks:SatisfySuccessFeeDueToRelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">flks:WedbushSecuritiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-19</startDate>
            <endDate>2019-07-19</endDate>
        </period>
    </context>
    <context id="i2c45004ffa77491b9f24052c375e14af_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">flks:FlexPharmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic70e3fa99b1b45d1bdfa91df38e72c74_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">flks:EquityIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iee6eb8e7183848c5ad669fca0005c441_D20190910-20190910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-09-10</startDate>
            <endDate>2019-09-10</endDate>
        </period>
    </context>
    <context id="i0ed40f35f8974d62b7e67017325dc52c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i08b7357a82fc48c7ba8d129194baa7e0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id1da8f7c33934292948ec6c8dd40f110_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i483f3f6d92304907a22483fe1bddadeb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icee2bd0f160f4fb9a60a63a45a03a4f9_I20200413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">flks:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-13</instant>
        </period>
    </context>
    <context id="i557e2665d5a64d119a494101efa8c3e4_I20200413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-13</instant>
        </period>
    </context>
    <context id="i27dea7532df446489a0e7608ea226423_D20200803-20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-03</startDate>
            <endDate>2020-08-03</endDate>
        </period>
    </context>
    <context id="ibf31f98809ec41949c321e5dc89d3e00_D20200803-20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-03</startDate>
            <endDate>2020-08-03</endDate>
        </period>
    </context>
    <context id="i6839043271804e0aa435896b6b088b18_D20200803-20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-03</startDate>
            <endDate>2020-08-03</endDate>
        </period>
    </context>
    <context id="ib461c7558e7c4302b16e3a40b84c3bd8_I20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001615219</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-03</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="trading_days">
        <measure>flks:trading_Days</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180L2ZyYWc6NzhiMzIxMzQyYWZlNGYwMjg4ZTZhNjlhZTExZDgwNDYvdGFibGU6NmQ1MTVmNTNkZjc5NDQyMWExNWU2YmI3ZGMxYTc5YzQvdGFibGVyYW5nZTo2ZDUxNWY1M2RmNzk0NDIxYTE1ZTZiYjdkYzFhNzljNF80LTEtMS0xLTA_4305ce87-86d1-451b-b8be-3df3bca85909">0001615219</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180L2ZyYWc6NzhiMzIxMzQyYWZlNGYwMjg4ZTZhNjlhZTExZDgwNDYvdGFibGU6NmQ1MTVmNTNkZjc5NDQyMWExNWU2YmI3ZGMxYTc5YzQvdGFibGVyYW5nZTo2ZDUxNWY1M2RmNzk0NDIxYTE1ZTZiYjdkYzFhNzljNF81LTEtMS0xLTA_6ae4f230-d5fc-4f91-bf56-bb52e9a08a27">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180L2ZyYWc6NzhiMzIxMzQyYWZlNGYwMjg4ZTZhNjlhZTExZDgwNDYvdGFibGU6NmQ1MTVmNTNkZjc5NDQyMWExNWU2YmI3ZGMxYTc5YzQvdGFibGVyYW5nZTo2ZDUxNWY1M2RmNzk0NDIxYTE1ZTZiYjdkYzFhNzljNF85LTEtMS0xLTA_a2c93ebe-6e7b-45c5-b02f-526a44118dcd">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180L2ZyYWc6NzhiMzIxMzQyYWZlNGYwMjg4ZTZhNjlhZTExZDgwNDYvdGFibGU6NmQ1MTVmNTNkZjc5NDQyMWExNWU2YmI3ZGMxYTc5YzQvdGFibGVyYW5nZTo2ZDUxNWY1M2RmNzk0NDIxYTE1ZTZiYjdkYzFhNzljNF8xMC0xLTEtMS0w_84c6e0c8-1d89-4a8b-94db-d635f9bb952c">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180L2ZyYWc6NzhiMzIxMzQyYWZlNGYwMjg4ZTZhNjlhZTExZDgwNDYvdGFibGU6NmQ1MTVmNTNkZjc5NDQyMWExNWU2YmI3ZGMxYTc5YzQvdGFibGVyYW5nZTo2ZDUxNWY1M2RmNzk0NDIxYTE1ZTZiYjdkYzFhNzljNF8xMS0xLTEtMS0w_e9f01543-d83a-4a48-bf7d-1bc33374b73d">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0ed40f35f8974d62b7e67017325dc52c_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTE3MA_718dc1a8-7f52-434a-b444-44d5b102ef0d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xOTM5_867f301e-aadf-44c4-9bd6-cad9aa95362b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6NDg3ZTFiYWNlYjE5NGJkNzgxMWU2NTU3NDM4OThjOGMvdGFibGVyYW5nZTo0ODdlMWJhY2ViMTk0YmQ3ODExZTY1NTc0Mzg5OGM4Y18xLTAtMS0xLTA_da937c0d-5c87-4745-90ea-d9b0538b29f8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6NDg3ZTFiYWNlYjE5NGJkNzgxMWU2NTU3NDM4OThjOGMvdGFibGVyYW5nZTo0ODdlMWJhY2ViMTk0YmQ3ODExZTY1NTc0Mzg5OGM4Y18yLTAtMS0xLTAvdGV4dHJlZ2lvbjo1ZDlmNzJkM2ZlYWU0MThiODVjZDE4NmUzNTM1NzM2Nl8xMDk5NTExNjI3ODE1_eae1db61-34e2-4c9c-a5f2-08b7a12975bc">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6NDg3ZTFiYWNlYjE5NGJkNzgxMWU2NTU3NDM4OThjOGMvdGFibGVyYW5nZTo0ODdlMWJhY2ViMTk0YmQ3ODExZTY1NTc0Mzg5OGM4Y180LTAtMS0xLTA_33e9f394-85c7-4cd9-9f6c-bfa6c1f54d37">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMzY_5ea9b398-b428-440c-845f-092f044de9bf">001-36812</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xNDA_082a41e6-b340-44cc-a6a8-1a1a508850e5">SALARIUS PHARMACEUTICALS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6N2QxNTA2Y2FhZWFjNDE5NTkyZDViYTVjMWQ0NzgxOGIvdGFibGVyYW5nZTo3ZDE1MDZjYWFlYWM0MTk1OTJkNWJhNWMxZDQ3ODE4Yl8wLTEtMS0xLTA_51ff6da6-708f-42ae-88f6-4d9afe9d0eda">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6N2QxNTA2Y2FhZWFjNDE5NTkyZDViYTVjMWQ0NzgxOGIvdGFibGVyYW5nZTo3ZDE1MDZjYWFlYWM0MTk1OTJkNWJhNWMxZDQ3ODE4Yl8wLTMtMS0xLTA_db5ff49d-6b35-4ee6-9e41-71a5e2cc3551">46-5087339</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8yMDE_2ace0d62-b87f-4f48-997d-789152ad86b7">2450 Holcombe Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMDk5NTExNjI5NzQz_d2630ea4-25f4-4b22-88cd-c4c839520bb2">Suite X</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8yMTA_b3781fa4-f76c-4684-8ff2-14248007b188">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8yMTQ_5a03aa03-a936-4117-a51b-ec679ab6ea22">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8yMTc_87aeea90-f3a0-459a-b282-d1f1c2525057">77021</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMDk5NTExNjI5OTI3_f4064091-7dc8-47bf-a00b-07bee4c6c24a">832</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMDk5NTExNjI5OTMx_639cda01-ccfa-4103-8269-da66490e5426">834-6992</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6YmQyZTkxMGU5NzM5NDllYTllNWZkMGQyMDVmNzQ5NGYvdGFibGVyYW5nZTpiZDJlOTEwZTk3Mzk0OWVhOWU1ZmQwZDIwNWY3NDk0Zl8xLTAtMS0xLTA_db586ac0-b77c-4613-b8f7-217e2fcd9b0f">Common Stock, $ 0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6YmQyZTkxMGU5NzM5NDllYTllNWZkMGQyMDVmNzQ5NGYvdGFibGVyYW5nZTpiZDJlOTEwZTk3Mzk0OWVhOWU1ZmQwZDIwNWY3NDk0Zl8xLTItMS0xLTA_cfd425fa-1c11-49a3-8e43-516687a0163e">SLRX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6YmQyZTkxMGU5NzM5NDllYTllNWZkMGQyMDVmNzQ5NGYvdGFibGVyYW5nZTpiZDJlOTEwZTk3Mzk0OWVhOWU1ZmQwZDIwNWY3NDk0Zl8xLTQtMS0xLTA_905d0424-6e19-45ae-88a7-867caaa718b6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV84MjU_ebc40e60-794c-418a-aac9-c55ce0e03d72">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMTQ1_9ae86fcf-32a5-4d3a-ade2-2fa33112279c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6ZTIwODY1ZWY1NjIzNGU1MjkxZTQ3ZTcxNDA0MGY5ZWQvdGFibGVyYW5nZTplMjA4NjVlZjU2MjM0ZTUyOTFlNDdlNzE0MDQwZjllZF8wLTQtMS0xLTA_690cb096-2616-4759-94b7-ef3a623aed74">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6ZTIwODY1ZWY1NjIzNGU1MjkxZTQ3ZTcxNDA0MGY5ZWQvdGFibGVyYW5nZTplMjA4NjVlZjU2MjM0ZTUyOTFlNDdlNzE0MDQwZjllZF8wLTctMS0xLTA_7f639b32-756b-40e0-9f2d-10f5ec402b2f">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGFibGU6ZTIwODY1ZWY1NjIzNGU1MjkxZTQ3ZTcxNDA0MGY5ZWQvdGFibGVyYW5nZTplMjA4NjVlZjU2MjM0ZTUyOTFlNDdlNzE0MDQwZjllZF8wLTktMS0xLTA_682e8cea-275e-415c-8178-5d290af9259d">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xNzUw_16d15f25-25e9-4b09-b8ee-bdf7962a47a1">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xODcx_09cae45c-dd28-44f9-b82a-2efb4c082028">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idb0037f423e84874884a7e17b4ec47c4_I20200807"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18xL2ZyYWc6Nzg1OWMzNjU3NjliNGU0MDk5NzNjYTI4MTRmMzgzZTkvdGV4dHJlZ2lvbjo3ODU5YzM2NTc2OWI0ZTQwOTk3M2NhMjgxNGYzODNlOV8xMDk5NTExNjI5OTMz_427c91c6-9b72-4554-a6dc-833e660a4725"
      unitRef="shares">19820361</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNC0xLTEtMS0w_1b35f3be-a289-4b9b-95b0-7c0996740922"
      unitRef="usd">7222798</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNC0zLTEtMS0w_a7788d31-7cf9-453d-ac6d-de9d680d80f7"
      unitRef="usd">3738900</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNS0xLTEtMS0w_018980e3-5325-404f-bcd1-fe40a7e8deb2"
      unitRef="usd">1834439</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNS0zLTEtMS0w_a4ea835b-bc9f-4231-af64-a262341f41ca"
      unitRef="usd">0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNy0xLTEtMS0w_c8b72edf-d0b3-4ee2-b41d-17e80c859a5c"
      unitRef="usd">339883</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfNy0zLTEtMS0w_997322d1-f80e-4fe4-a71e-fd7e16378d5e"
      unitRef="usd">955899</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfOC0xLTEtMS0w_51cf0415-53cc-4cfb-bdc5-3c5e5dbc085f"
      unitRef="usd">9397120</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfOC0zLTEtMS0w_775975ec-99d9-43e7-9cf0-db29d7e5dbf1"
      unitRef="usd">4694799</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfOS0xLTEtMS0w_938339ed-3641-4f32-be7c-fcb31d582334"
      unitRef="usd">18762</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfOS0zLTEtMS0w_370abebe-96c4-455d-9a5b-1ceb032a3886"
      unitRef="usd">25016</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTItMS0xLTEtMA_fe734d88-3d2d-4ed1-b583-09103d97994a"
      unitRef="usd">8865909</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTItMy0xLTEtMA_76ca9b57-a4ba-4036-97a1-27e53025370c"
      unitRef="usd">8865909</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTMtMS0xLTEtMA_23b94992-3a73-4fd5-bf77-ef28e7a55b51"
      unitRef="usd">279768</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTMtMy0xLTEtMA_af09779e-3722-4327-8d9c-ae4bb89e450e"
      unitRef="usd">308674</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTQtMS0xLTEtMA_0a9166f4-7119-4aeb-a5cd-c92ca128102a"
      unitRef="usd">18561559</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTQtMy0xLTEtMA_9882cfa2-23ad-4cfd-9da7-601db776f4d6"
      unitRef="usd">13894398</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTctMS0xLTEtMA_e125383d-852e-438f-a9a9-d22e23da9738"
      unitRef="usd">1150106</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTctMy0xLTEtMA_66d955f0-2eb0-446c-8fbd-c30111e4109d"
      unitRef="usd">1790966</us-gaap:AccountsPayableCurrent>
    <flks:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTgtMS0xLTEtMA_068c48cc-f594-4efa-9dde-d39e503ba0e9"
      unitRef="usd">459152</flks:AccruedExpensesAndOtherCurrentLiabilities>
    <flks:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMTgtMy0xLTEtMA_4d70f5a8-35c1-41bd-b910-e744c8ccc28f"
      unitRef="usd">160783</flks:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:NotesPayableCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjEtMS0xLTEtMA_349f481d-2b4b-43bb-8fc2-ffd445d59b38"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjEtMy0xLTEtMA_9da2b9ad-1f5d-4f29-9637-69986fd4c973"
      unitRef="usd">502332</us-gaap:NotesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjItMS0xLTEtMA_1c2f77a8-47ea-4382-bff9-bd38c05c5b8a"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjItMy0xLTEtMA_2061b052-1efd-4afc-bb8b-4763db1ab5d0"
      unitRef="usd">541701</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjMtMS0xLTEtMA_58852f14-071b-452c-9160-3f6fceccbd81"
      unitRef="usd">97327</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjMtMy0xLTEtMA_fcbf6293-ce5a-4a25-9a06-f3f7eb3446cb"
      unitRef="usd">317762</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:Liabilities
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjQtMS0xLTEtMA_ee15b331-35a2-452f-80cf-cf4eaa8fdb4b"
      unitRef="usd">1706585</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjQtMy0xLTEtMA_cf1723b6-748a-42a4-a02e-30bd482438af"
      unitRef="usd">3313544</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjgtMS0xLTEtMA_a5434cf2-7ab7-42a4-9d72-5ec52a301262"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMjgtMy0xLTEtMA_467502e3-086a-4fcc-9ad0-428a6f32dcca"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzIx_51562d51-37d8-425f-a74d-629ceb510d0f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzIx_6197d43a-7d72-466b-b458-06d6b330a6d5"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzM1_dd962881-778c-40d2-9ff6-cf838e1f2abe"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzM1_fe084de8-c861-498a-941d-f028ea3f593c"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzU3_19734358-a8b7-45eb-a53c-3e5d7f64b003"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzU3_2ce7ef06-82f2-43e9-8bb4-69e3c848bc72"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzU3_3bcf1dec-40cb-4a1c-85e3-985f1b42fbf4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhMGZiNjdmOTNiNzRiNWE4NjIxZjEyZGVhZDFjNjU4XzU3_8d291806-b7bc-47af-9425-736d56b7ac03"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMS0xLTEtMA_f50e64b4-3a25-48a9-ab55-3e9b2e36be8c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzEtMy0xLTEtMA_346902bc-ca1d-468e-a71f-f1b0c15b4177"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzE4_3169cb0b-4e4d-4d3a-b0ed-5cc780c6f2b6"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzE4_89f3b274-ce4b-4ec6-b1ec-3dc5ceda98b6"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzMy_73c9afe5-1302-423a-a490-d6e5c0a8f019"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzMy_b868dc6f-39fd-41b1-a2fd-a3481836670f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzU0_e9250b7c-dd7a-474f-ae05-bbe15f978cf2"
      unitRef="shares">14641326</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzYx_8f2fe832-5871-42c2-9a9a-4c11d0133922"
      unitRef="shares">4519533</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2Xzk2_d6d954a4-efec-4007-9391-df374510b752"
      unitRef="shares">14638008</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmVkOTYxOTgyNTMyYzRjOTA4MTE5Y2E4NmFmYWJiODc2XzEwMw_2b8c7cb5-2ca7-4385-a23f-bad5c888a700"
      unitRef="shares">4511174</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMS0xLTEtMA_f0b0ac21-166b-4552-ae2c-3741bd84b4b5"
      unitRef="usd">1463</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzItMy0xLTEtMA_3752c659-af0d-4177-988c-4be205a27a6f"
      unitRef="usd">451</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzMtMS0xLTEtMA_8d095116-86ea-446a-a465-8b859269cffd"
      unitRef="usd">32798285</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzMtMy0xLTEtMA_53bca617-84aa-4b30-8cd0-27750763b70f"
      unitRef="usd">22657103</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzUtMS0xLTEtMA_db21655e-3050-4a76-b134-40527bf23dd4"
      unitRef="usd">-15944774</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzUtMy0xLTEtMA_848ba779-9dfd-4a3c-87b6-28dcdf7a79a4"
      unitRef="usd">-12076700</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzYtMS0xLTEtMA_d25ca572-ff2e-4409-a65a-119b15fc2404"
      unitRef="usd">16854974</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzYtMy0xLTEtMA_63dcc8b8-d7da-450d-82b3-32c0a41ce338"
      unitRef="usd">10580854</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzctMS0xLTEtMA_9158f79e-4549-4f10-bf9f-b31fd7cfa7eb"
      unitRef="usd">18561559</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yMi9mcmFnOjgxMjg4ZmE4NThlZDQ1NzNhY2JjNDY1MTgwZWQ0OGU0L3RhYmxlOmM3NDJjMzM4ZDliMjQ3M2I5ZGFjOGZjMmJlYTBlYWIzL3RhYmxlcmFuZ2U6Yzc0MmMzMzhkOWIyNDczYjlkYWM4ZmMyYmVhMGVhYjNfMzctMy0xLTEtMA_8085ff23-19b2-41d4-b65f-fb7b26331f9d"
      unitRef="usd">13894398</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMi0xLTEtMS0w_292affc2-1cb6-4f7f-b934-443fb018ad71"
      unitRef="usd">1243310</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMi0zLTEtMS0w_8ef2317e-787b-476c-ac26-ec8b6c3acadb"
      unitRef="usd">895778</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMi01LTEtMS02MDA_3a5cbcc5-dab5-4ae9-9dde-c3c726b12445"
      unitRef="usd">2376140</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMi01LTEtMS02MDA_6e814970-9149-43cf-8580-a06d7c66fd08"
      unitRef="usd">2376140</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMi03LTEtMS02MDA_5210c429-0132-42d9-971c-767f61af317a"
      unitRef="usd">1551413</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC0xLTEtMS0w_b5fab837-80e8-402e-b7d7-feb349b67e63"
      unitRef="usd">1443322</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC0zLTEtMS0w_3ee60d34-a4e4-4f07-8bef-c24fa318c654"
      unitRef="usd">840144</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC01LTEtMS02MDA_2bb2d3f8-73a7-4d4b-a022-8d3d3c8c74ab"
      unitRef="usd">3086693</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC01LTEtMS02MDA_c5af2aad-50d5-431d-bb77-c152a2c7efb9"
      unitRef="usd">3086693</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC03LTEtMS02MDA_b3097491-1001-4283-9691-f3fae58a5c7b"
      unitRef="usd">1540073</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNC03LTEtMS02MDA_b436aab4-e8df-4497-bd8c-d5c64aed804a"
      unitRef="usd">1540073</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS0xLTEtMS0w_ad90dc06-edec-4e69-96c8-ee8e175d8e58"
      unitRef="usd">1700942</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS0zLTEtMS0w_d53e0001-09d4-49cb-b8b5-d3c4d44be675"
      unitRef="usd">967736</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS01LTEtMS02MDA_47e483b4-4958-410f-a0d2-515455af5f6e"
      unitRef="usd">3559959</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS01LTEtMS02MDA_ca959e39-0039-4708-ad6a-1a8e94ae7549"
      unitRef="usd">3559959</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS03LTEtMS02MDA_1882965a-1c4b-42b1-a9b7-0f6d2a1f0e38"
      unitRef="usd">2456226</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNS03LTEtMS02MDA_20775757-8132-44d5-81d3-25fcb2600a7f"
      unitRef="usd">2456226</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNi0xLTEtMS0w_d26760aa-f83d-4d65-9bed-c8cca87fea1a"
      unitRef="usd">3144264</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNi0zLTEtMS0w_04f759f1-b0a0-46dd-a3fc-77cf7fd05a1d"
      unitRef="usd">1807880</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNi01LTEtMS02MDA_ce3c4200-b2ac-4712-8696-e1fb9df6617c"
      unitRef="usd">6646652</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNi03LTEtMS02MDA_67f190d4-4e0f-4144-b0b4-2ca0b5a0f94b"
      unitRef="usd">3996299</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNy0xLTEtMS0w_63c4b444-21e2-467c-b603-9d84121fab0b"
      unitRef="usd">-1900954</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNy0zLTEtMS0w_243973de-894e-472b-931c-d96e25e1919d"
      unitRef="usd">-912102</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNy01LTEtMS02MDA_9dd4a58f-ae3f-4790-bb5f-7483b48b5800"
      unitRef="usd">-4270512</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfNy03LTEtMS02MDA_e1cc9716-a3bc-4dc2-9348-f03a859dbd75"
      unitRef="usd">-2444886</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC0xLTEtMS0w_089398ae-3599-440d-9c1d-ef4110da85da"
      unitRef="usd">62635</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC0zLTEtMS0w_96045ad4-5b1e-4f0c-b4ad-ea3c88ee1ede"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC01LTEtMS02MDA_2a9b7df8-da91-43dd-9a53-c038901abfe4"
      unitRef="usd">-220435</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC01LTEtMS02MDA_f68b821a-bfdc-410f-9e86-c8013209b34b"
      unitRef="usd">-220435</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC03LTEtMS02MDA_76b34147-f186-4fc6-a1d2-7ea87c1cbd32"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOC03LTEtMS02MDA_913506a9-12dc-4157-80ff-76d2d270c8f5"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS0xLTEtMS02MDI_703daf7d-256d-4e33-858d-3bf60fe5d92b"
      unitRef="usd">179027</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS0zLTEtMS02MDI_02ecbc49-b937-4581-8eaa-5cc187850dae"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS01LTEtMS03NA_4fcbde09-68d2-4203-b7cc-fff4d878bef9"
      unitRef="usd">179027</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS03LTEtMS02MDI_4d97ea50-9fc3-4323-ac54-dd08b79fcc0c"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS0xLTEtMS0w_98b33121-e946-4ac4-a3dc-6f4e66ebb3df"
      unitRef="usd">304</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfOS0zLTEtMS0w_7ac9f886-5474-46c8-bccc-460d116d31f8"
      unitRef="usd">8457</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtNS0xLTEtNjAw_575154b1-648f-4418-bfb0-c25ba0f83f7b"
      unitRef="usd">2976</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtNS0xLTEtNjAw_a18d60c9-ffe1-427b-bec9-490181f740a3"
      unitRef="usd">2976</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtNy0xLTEtNjAw_3b4c53f6-557e-47be-bfd2-a967a4579bd1"
      unitRef="usd">19165</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtNy0xLTEtNjAw_f3ab5a9e-2dc7-44ef-83b7-b15c7f6478ce"
      unitRef="usd">19165</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:NetIncomeLoss
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtMS0xLTEtMA_f1c1e6de-f458-4295-bdd6-69238f01f526"
      unitRef="usd">-1784258</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTAtMy0xLTEtMA_25a1bd57-cee4-4b36-aecf-6017f6a05ba4"
      unitRef="usd">-903645</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTEtNS0xLTEtNjAw_61b4f229-359e-483b-acdd-c309ee5bac3c"
      unitRef="usd">-3868074</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTEtNy0xLTEtNjAw_b45cafaa-5f68-4b26-bd23-d8df904b6679"
      unitRef="usd">-2425721</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTItMS0xLTEtMA_af2a2f5e-01df-4b4d-b158-4e2386b7d007"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTItMy0xLTEtMA_37f5c3f6-0b26-4898-9617-0f9b1104f911"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTMtNS0xLTEtNjAw_9590af36-b078-4e31-bd5c-d1d1f75116ec"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTMtNy0xLTEtNjAw_33eaf220-4d66-4022-950f-12712a628360"
      unitRef="usdPerShare">-0.90</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTMtMS0xLTEtMA_46a9fdbe-ddb3-4c75-998b-190510c4f0d9"
      unitRef="shares">13951283</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTMtMy0xLTEtMA_df41756d-bc85-4429-b278-d9755822917e"
      unitRef="shares">3015807</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTQtNS0xLTEtNjAw_0c5f538f-24cf-48d4-ae95-41f95b581a16"
      unitRef="shares">11743062</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTQtNS0xLTEtNjAw_630697a7-1940-4bd4-ba26-feaded3d4e60"
      unitRef="shares">11743062</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTQtNy0xLTEtNjAw_70c3b6ce-552f-403a-b707-68ea97a41a5a"
      unitRef="shares">2696149</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yNS9mcmFnOmE0YzIwYjgwNGUxZTRiNzM5YzNkODUwMjYzYTBkYzE4L3RhYmxlOjYwZjMyZmRkNTcxNTRlODFiODAxYWY5MDk1NDllMjQ3L3RhYmxlcmFuZ2U6NjBmMzJmZGQ1NzE1NGU4MWI4MDFhZjkwOTU0OWUyNDdfMTQtNy0xLTEtNjAw_e50688a7-5b5f-4fae-af03-830cb4cc46ad"
      unitRef="shares">2696149</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMi0xLTEtMS0w_e5d44b2c-38d7-4021-a374-5f8c077a0d7b"
      unitRef="usd">-3868074</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMi0zLTEtMS0w_356bfdec-c16c-4db9-9d36-314c3094b606"
      unitRef="usd">-2425721</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNC0xLTEtMS0w_df19de2a-6f63-4b9f-9f19-4bf4c75f1eef"
      unitRef="usd">8466</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNC0zLTEtMS0w_a20b9975-125c-497a-a302-0dd8ea25b0a2"
      unitRef="usd">118941</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNS0xLTEtMS0w_c4dab889-e427-4b68-9d6d-bc332a06c7d9"
      unitRef="usd">71314</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNS0zLTEtMS0w_f8b6b069-ed0e-4bf8-9b1d-8cc6d6aef26d"
      unitRef="usd">41441</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id200ac1dd4dc4709991ecf83c5d74214_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNy0xLTEtMS04NDg_abfda084-0b80-4314-93af-315ddea39dc0"
      unitRef="usd">25000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4eedbec4aff44327b1bd8fce12d001dd_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNy0zLTEtMS0xNDkw_d94b6dda-86c2-47a9-acdc-59b58b27e9ac"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNy0xLTEtMS0w_e30a3e73-cd7f-43b4-8845-c073a46e5706"
      unitRef="usd">-220435</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfNy0zLTEtMS0w_4d0e728f-b625-4830-9b6e-25ff4a2b899d"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfOS0xLTEtMS0w_928a7791-47a7-4a18-b0ac-3b274abdb22e"
      unitRef="usd">1834439</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfOS0zLTEtMS0w_b495a477-d6ec-4dcb-a826-ff1832a910b3"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTAtMS0xLTEtMA_7d547f5a-9825-4608-93df-20569097153d"
      unitRef="usd">-617709</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTAtMy0xLTEtMA_c7fe5465-8406-4cf9-a279-c68a0e7972c5"
      unitRef="usd">108034</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTItMS0xLTEtMA_871ca199-e42a-4daf-b1c8-29d03426899c"
      unitRef="usd">-741018</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTItMy0xLTEtMA_016ec822-a66d-435e-a30b-74362e946d38"
      unitRef="usd">1008454</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTMtMS0xLTEtMA_2d28b33b-6763-4d81-9db8-1b3a6e706b47"
      unitRef="usd">298369</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTMtMy0xLTEtMA_c71a5066-4eea-45b9-b400-6d0a81fb5905"
      unitRef="usd">-486641</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTQtMS0xLTEtMA_d99c760e-6b0e-48d4-b1cb-4d55e079d34e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTQtMy0xLTEtMA_f9c14486-eac5-426c-828e-549c5d662552"
      unitRef="usd">1256</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTUtMS0xLTEtMA_055ca8ee-6227-48ba-a327-e8d58f6f8708"
      unitRef="usd">-541701</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTUtMy0xLTEtMA_48e36b5e-065d-40e0-9280-7263369822dc"
      unitRef="usd">-1551412</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTYtMS0xLTEtMA_32a984ac-db6d-48b7-9418-ff3427f24979"
      unitRef="usd">-6184809</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMTYtMy0xLTEtMA_02e5aa02-0bf5-4039-b868-d3de7c3dc172"
      unitRef="usd">-3401716</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjEtMS0xLTEtMA_41e1d140-b07d-45fb-827d-5e8380c62136"
      unitRef="usd">9592325</us-gaap:ProceedsFromOtherEquity>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjEtMy0xLTEtMA_12390a34-2e98-4d27-b908-8b49ebccd2b7"
      unitRef="usd">1508179</us-gaap:ProceedsFromOtherEquity>
    <us-gaap:PaymentsOfDividends
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjMtMS0xLTEtOTI4_faa4583b-0755-4462-9849-22fba42b8f88"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjMtMy0xLTEtOTM3_6f54a34a-80fc-4c75-9a66-f8044c6709f9"
      unitRef="usd">99758</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjItMS0xLTEtMTIz_f997fa19-240d-478a-a99e-fe7d60640714"
      unitRef="usd">578714</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjItMy0xLTEtNjEw_3d733c29-9e10-4116-a153-2dcdd29272e5"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjItMS0xLTEtMA_cc283603-a20d-4ae2-ac14-02e9df6c3d93"
      unitRef="usd">502332</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjItMy0xLTEtMA_1e6fbd46-0d1f-4601-ab4d-bbff74de45a4"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjQtMS0xLTEtMA_3aa8e35f-878e-4c96-b131-3a088cce486c"
      unitRef="usd">9668707</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjQtMy0xLTEtMA_677912fe-e6eb-49cc-8563-4a1c7da444d2"
      unitRef="usd">1408421</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjYtMS0xLTEtMA_e2e5364d-1ce6-44bb-b483-18092f27a466"
      unitRef="usd">3483898</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjYtMy0xLTEtMA_82b3a656-8054-4dd4-9e53-25f8a9ce0ce6"
      unitRef="usd">-1993295</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjctMS0xLTEtMA_60ad3fff-1933-4dfc-a734-aec2f3cf4e66"
      unitRef="usd">3738900</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idbfe5364e7b54bb085107aa59ea5e6fb_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjctMy0xLTEtMA_9a83c0c8-feb5-474b-a6dd-903e42a0fddf"
      unitRef="usd">6131781</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjgtMS0xLTEtMA_22ba1b41-92ae-4ede-a7f2-714810d05d12"
      unitRef="usd">7222798</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b484b5a84ee4d2fb1f37b0202bdbe4a_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMjgtMy0xLTEtMA_4eabae4e-e294-46ce-bdea-f36b8ce0bdb0"
      unitRef="usd">4138486</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzEtMS0xLTEtMA_eb3f272c-9aef-46cd-82af-b7a57c976e76"
      unitRef="usd">4275</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzEtMy0xLTEtMA_4b5c5347-8594-4414-8d45-222d8124715b"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <flks:StockIssuanceCostsAccruedAndAmortized
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzMtMS0xLTEtMA_4ec438a4-6db0-497d-8d00-7e29ecf036b6"
      unitRef="usd">125159</flks:StockIssuanceCostsAccruedAndAmortized>
    <flks:StockIssuanceCostsAccruedAndAmortized
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzMtMy0xLTEtMA_96b38f52-3cdc-4793-8510-35e77cc95a9e"
      unitRef="usd">0</flks:StockIssuanceCostsAccruedAndAmortized>
    <us-gaap:StockIssued1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzQtMS0xLTEtMA_dceb6723-3e0c-4660-8843-7e07af1b6b55"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzQtMy0xLTEtMA_640cf0c3-abf9-4c1d-96ad-31926b645285"
      unitRef="usd">110474</us-gaap:StockIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzUtMS0xLTEtMA_bd01a141-b60e-4403-a592-5212348f7353"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18yOC9mcmFnOjFkN2JiODhhNDNjOTQyY2M5N2UzNWU5MzYzM2FjYWY2L3RhYmxlOjI0YWJmYWZjMjA1NjQ4NGI5MDIzZWQ1ZDA1YTJjYTU3L3RhYmxlcmFuZ2U6MjRhYmZhZmMyMDU2NDg0YjkwMjNlZDVkMDVhMmNhNTdfMzUtMy0xLTEtMA_e04ad7fb-21d9-4e7f-98da-b008662195b5"
      unitRef="usd">2869412</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:SharesOutstanding
      contextRef="i362952a3ebc24cc2a85feb38b2cbbcb7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy0xLTEtMS0w_eb61ecbf-b36c-4d6a-aa8f-022d25be672a"
      unitRef="shares">2032763</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i362952a3ebc24cc2a85feb38b2cbbcb7_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy0zLTEtMS0w_48a4d3d8-ab25-40f8-aafe-725e9e776beb"
      unitRef="usd">203</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0ec7656e436e434f8a4a21d2cdb6c445_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy01LTEtMS0w_3eb931b6-deb7-46ad-8243-1a32669a60f0"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0ec7656e436e434f8a4a21d2cdb6c445_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy03LTEtMS0w_2064e16a-a67b-404b-828c-059ba59851a5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54b7831ac21a4a8090dbedefa7a77e4d_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy05LTEtMS0w_f952a61f-72e2-43b3-b675-fbdb5da0d865"
      unitRef="usd">3869120</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic018121c86ec45c0aa10192ccdc4c652_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy0xMS0xLTEtMA_55dd8bda-5ca8-4cdb-b4c2-abd239ee1af8"
      unitRef="usd">-5140437</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbfe5364e7b54bb085107aa59ea5e6fb_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMy0xMy0xLTEtMA_fcd2206b-3a0e-428c-93d3-f12fcf17edb4"
      unitRef="usd">-1271114</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNC0xLTEtMS0w_a176e975-2fc0-439e-9e31-61d8d7a10b98"
      unitRef="shares">960489</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNC0zLTEtMS0w_03e5102a-17ca-4d13-816f-5fc790c69436"
      unitRef="usd">96</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ice9a3ca52c22472ea8c7f8374b70cde5_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNC05LTEtMS0w_0df2c5af-2c3a-435f-8123-b6d6ec87e335"
      unitRef="usd">4377495</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie2156986cbfe435ca7dfd36f05e6446e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNC0xMy0xLTEtMA_02a6a31c-3904-401f-bcd7-168337490c24"
      unitRef="usd">4377591</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNS0xLTEtMS0w_a7026219-52f0-470f-aa09-570fca486236"
      unitRef="shares">12907</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNS0zLTEtMS0w_e7be2072-e2e6-4109-82f5-9fb81550854f"
      unitRef="usd">1</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ice9a3ca52c22472ea8c7f8374b70cde5_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNS05LTEtMS0w_08d288ae-86ab-42f7-9bce-dc8729fbfad6"
      unitRef="usd">110473</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie2156986cbfe435ca7dfd36f05e6446e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNS0xMy0xLTEtMA_0f0e2580-8c76-4ab9-ab85-9d702423c0b0"
      unitRef="usd">110474</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNi0xLTEtMS0w_77a35cd7-e132-4b72-abfd-0c22f0bdcbd2"
      unitRef="shares">9550</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i50a9042c1fc14928bbf9f489c09dd34b_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNi0zLTEtMS0w_642a5ba8-eaa8-4d62-990b-19d4bef0e8eb"
      unitRef="usd">1</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ice9a3ca52c22472ea8c7f8374b70cde5_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNi05LTEtMS0w_67073530-4227-4280-ab4e-6a29718148f5"
      unitRef="usd">35406</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2156986cbfe435ca7dfd36f05e6446e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNi0xMy0xLTEtMA_f60165b1-6f5b-4c3e-abc0-37276c41fd33"
      unitRef="usd">35407</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i384683bf9af3468b8c2409ced4be6e94_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNy0xMS0xLTEtMA_992d504c-2269-4d76-b5ac-e21798c431e0"
      unitRef="usd">-1522076</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2156986cbfe435ca7dfd36f05e6446e_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfNy0xMy0xLTEtMA_bc7b6e29-1fdc-4957-9578-49d6e6291783"
      unitRef="usd">-1522076</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i77479dfa79f04a3d80333dd7efd6e397_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfOC0xLTEtMS0w_95fdba2b-7d9e-4041-96ad-89a08b30659c"
      unitRef="shares">3015709</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i77479dfa79f04a3d80333dd7efd6e397_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfOC0zLTEtMS0w_d7a8090b-90db-4c9a-be6b-9e85fe118621"
      unitRef="usd">301</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb1fa76e2b434ab9b18cb887d9f86fe3_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfOC05LTEtMS0w_01358d6e-5935-43b9-8be3-d3ca602e779a"
      unitRef="usd">8392494</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i374afb167c7740c194e8e42ac81b743e_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfOC0xMS0xLTEtMA_7291bf84-e2e5-4de0-8715-007e806852fb"
      unitRef="usd">-6662513</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0c87f8202134620b950ef13704c1efe_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfOC0xMy0xLTEtMA_9e077f72-c4c9-4e55-9899-df5d54d92bd1"
      unitRef="usd">1730282</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="i65ec1264c77e4fb6a9134354aaf4ebb4_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtOS0xLTEtNjIx_500dfa24-ddc6-4124-99ab-6f455ced494b"
      unitRef="usd">99758</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtMTMtMS0xLTYyMQ_389d3db6-1562-4970-9922-230a14c405f3"
      unitRef="usd">99758</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i00f89eb6f38243a08e2a4c6dc8041b61_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMS0xLTEtMTMz_b6aad7c4-8e18-4464-91b8-874d44b9a7aa"
      unitRef="shares">8910</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00f89eb6f38243a08e2a4c6dc8041b61_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMy0xLTEtNjE1_5ceae243-8056-47ae-a3c3-453af7386a88"
      unitRef="usd">1</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i65ec1264c77e4fb6a9134354aaf4ebb4_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtOS0xLTEtNjE1_ba93b8fb-41d0-48bd-9fdb-99284571e660"
      unitRef="usd">6033</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMTMtMS0xLTYxNQ_0169f436-ab1e-4f50-928b-4de35e9fa974"
      unitRef="usd">6034</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i1c024a66a089441fae82f71b4c9335a7_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItMTEtMS0xLTYxNQ_6202b699-39af-4b3c-962b-407ce306536d"
      unitRef="usd">-903645</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItMTMtMS0xLTYxNQ_aa8332fe-9d0c-46b8-a43d-8ad3c3257b6b"
      unitRef="usd">-903645</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i970826e3862e48e29ca8aa85bb1f6b34_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMS0xLTEtMTMz_06ff7673-7ca7-4840-b54d-ac291ee8e35a"
      unitRef="shares">3024619</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i970826e3862e48e29ca8aa85bb1f6b34_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMy0xLTEtNjE1_8410f76c-aafd-4408-8e3e-b92392a1cedb"
      unitRef="usd">302</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5267bfd707a648f9839d9decda354341_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtOS0xLTEtNjE1_8a68524e-9470-4a0b-93a4-5f332f568165"
      unitRef="usd">8298769</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i697bc08c300441bbb539cd5a6127e890_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMTEtMS0xLTYxNQ_0323dbdd-4b05-4556-ad6b-b7e3125041a5"
      unitRef="usd">-7566158</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b484b5a84ee4d2fb1f37b0202bdbe4a_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMTMtMS0xLTYxNQ_76938efd-24cd-4de3-8952-82729f13285c"
      unitRef="usd">732913</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1a139cf24a474b37be57ac6d3005eafb_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtMS0xLTEtMA_8c85e8bd-1cc8-4442-9c17-b4d3358c1e47"
      unitRef="shares">4511174</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1a139cf24a474b37be57ac6d3005eafb_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtMy0xLTEtMA_3e93c448-752a-40c3-baa9-488e20e91969"
      unitRef="usd">451</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i03eb75f4ca014f63b8288f8472047103_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtNS0xLTEtMA_b909375a-52f2-4186-bfa1-0de5a1659102"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i03eb75f4ca014f63b8288f8472047103_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtNy0xLTEtMA_c0580aa4-6744-46ed-b2fb-92cdfaad4978"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d2eebc513a142c9ab2f872ca8b0f26c_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtOS0xLTEtMA_a87f0442-ff30-45c3-aa6f-e869e86479da"
      unitRef="usd">22657103</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9065c5c37a934375b93bdfbf8de3e813_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtMTEtMS0xLTA_6d5fcfbe-de51-4aff-bb3e-64545f1dc68a"
      unitRef="usd">-12076700</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTAtMTMtMS0xLTA_259d61ba-670d-489a-bbc3-367fb9d8caad"
      unitRef="usd">10580854</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMS0xLTEtMA_05d53a9b-8fbd-4b55-ba76-ebc9627affd8"
      unitRef="shares">8353480</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMy0xLTEtMA_7da65fda-abc7-4269-b3d3-ce3793eb48af"
      unitRef="usd">835</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9e64176c5f3545e28430557cd6eae0e5_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtNS0xLTEtMA_db0944ac-eb68-42d6-9f27-4774c1011694"
      unitRef="shares">1246519</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9e64176c5f3545e28430557cd6eae0e5_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtNy0xLTEtMA_43e124cc-dbde-4386-9214-1e756f30c2e1"
      unitRef="usd">125</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if30550b1203e4528904aa62e0d5792d3_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtOS0xLTEtMA_0a93af4c-e82a-415a-8306-6fd3e7a89f54"
      unitRef="usd">9466206</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9cc8126c5dfd46a1aa4cd284ea1d04eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTEtMTMtMS0xLTA_90a5d4f4-842b-41df-8721-fff60158521e"
      unitRef="usd">9467166</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItMS0xLTEtMA_5b0b955b-fa41-4233-ae72-6ca8ccd7100f"
      unitRef="shares">777825</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItMy0xLTEtMA_bdac5792-2172-43ed-baee-d446404c1e7d"
      unitRef="usd">78</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9e64176c5f3545e28430557cd6eae0e5_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItNS0xLTEtMA_f73cac55-66ac-4d22-ae0d-284e8283266c"
      unitRef="shares">-777825</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i9e64176c5f3545e28430557cd6eae0e5_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItNy0xLTEtMA_2f7a4db0-eb40-4daa-80ff-5f101d4b157f"
      unitRef="usd">-78</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i9cc8126c5dfd46a1aa4cd284ea1d04eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTItMTMtMS0xLTA_18aa69c3-2e4b-4989-83e5-b3872f441a1d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie83b4c14282c4f6ca4d9ffe233a6caa4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMS0xLTEtMA_665adf03-1795-4ae5-a53f-1053dd18ae94"
      unitRef="shares">3198</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if30550b1203e4528904aa62e0d5792d3_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtOS0xLTEtMA_22e1eab4-5bc3-4d06-b178-1fed7c2c7034"
      unitRef="usd">38409</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9cc8126c5dfd46a1aa4cd284ea1d04eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTMtMTMtMS0xLTA_6bcf8917-5050-4a07-80cb-4bb09acc7cfb"
      unitRef="usd">38409</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ia04ece9c0af44b71a44b0d1328178ba5_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTQtMTEtMS0xLTA_005d52e5-3c48-4f46-a38b-79aab8482f68"
      unitRef="usd">-2083816</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9cc8126c5dfd46a1aa4cd284ea1d04eb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTQtMTMtMS0xLTA_463230ef-0ad4-4c86-89a9-90d41da09102"
      unitRef="usd">-2083816</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i5d66e72788704ed7853c022e288e22cc_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtMS0xLTEtMA_988242eb-d2c7-4a34-a7a6-7822d9d873a1"
      unitRef="shares">13645677</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5d66e72788704ed7853c022e288e22cc_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtMy0xLTEtMA_22182531-56b8-4442-b60d-d5ab216c3ee1"
      unitRef="usd">1364</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ibfdceaab50f34af481d463dcdb32e9ba_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtNS0xLTEtMA_f005968f-8acd-4ee1-aa58-5b9fc90058db"
      unitRef="shares">468694</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibfdceaab50f34af481d463dcdb32e9ba_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtNy0xLTEtMA_8ec2dd10-df77-46c7-a08b-a48e1cd3110a"
      unitRef="usd">47</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4781fca52e08467fb6802c7decbf9242_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtOS0xLTEtMA_99920f5e-d30c-4ac6-95fb-08f3f68d7e8c"
      unitRef="usd">32161718</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib37a901639864ecc8dbc16de0af4d066_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtMTEtMS0xLTA_70c1b375-b9a5-40a2-a5e3-195f2ee38a61"
      unitRef="usd">-14160516</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97362f3dc55043e2af936fdb9a983cc6_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMTUtMTMtMS0xLTA_fd8991f9-2d6a-44b8-8c7e-6ad979009202"
      unitRef="usd">18002613</us-gaap:StockholdersEquity>
    <flks:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i995a898433bc481cbc260b257f0ff6a5_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjItMS0xLTEtMTg5_027ea16e-0c2f-43c8-8053-4381d8eadabf"
      unitRef="shares">503230</flks:StockIssuedDuringPeriodSharesWarrantsExercised>
    <flks:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjItMS0xLTEtMTg5_f98e154e-3ec0-485e-afed-6af43dfde3f6"
      unitRef="shares">503230</flks:StockIssuedDuringPeriodSharesWarrantsExercised>
    <flks:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjItMy0xLTEtMTg3_b5323113-5cb0-4dd1-95a1-6bad4dedce69"
      unitRef="usd">50</flks:StockIssuedDuringPeriodValueWarrantsExercised>
    <flks:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="icb7dc5e168d846e69c498b2929d14e29_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjItOS0xLTEtNjI3_7264b05b-57d1-4043-998b-fc21443b8dfa"
      unitRef="usd">578664</flks:StockIssuedDuringPeriodValueWarrantsExercised>
    <flks:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjItMTMtMS0xLTIwNw_ef4a37e9-8e33-4a4c-af30-ade812e36ae6"
      unitRef="usd">578714</flks:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjMtMS0xLTEtMTg5_9d813946-353b-4e14-9486-dc8d5489a768"
      unitRef="shares">468694</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjMtMy0xLTEtMTg3_aaf3800d-d9fb-4847-9239-9b03f43df086"
      unitRef="usd">47</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i99117f5a715642d0af821bd7a75970e9_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjMtNS0xLTEtNjE3_b492d8cd-e391-47ac-887a-e6ae7d3fdc88"
      unitRef="shares">-468694</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i99117f5a715642d0af821bd7a75970e9_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjMtNy0xLTEtNjE3_bee6d3d9-8c2a-4e6e-b7a3-b4c2ff55ad38"
      unitRef="usd">-47</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjMtMTMtMS0xLTIwNw_73743413-20a2-430e-a23c-d3280853017b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjQtMS0xLTEtMTg5_cca5e6f4-92a4-435d-b69f-d1e499bf4c74"
      unitRef="shares">1843</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icb7dc5e168d846e69c498b2929d14e29_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjQtOS0xLTEtNjE3_081aa773-45d9-4647-82f9-15d08a9e6e83"
      unitRef="usd">32905</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjQtMTMtMS0xLTIwNw_255933a3-be4d-4b2a-b3d7-0789715d6ce3"
      unitRef="usd">32905</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i533b27213c254d6595091e296cba292d_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtMS0xLTEtOTgw_80fcc128-b988-463f-b551-b0b4e146f894"
      unitRef="shares">18564</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i533b27213c254d6595091e296cba292d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtMy0xLTEtOTc2_6fb3366c-cc31-49e4-9aa4-d72da3e9a2c2"
      unitRef="usd">2</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5cdc4054292a42caa51988a0d0589589_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtOS0xLTEtOTkx_681319b4-2733-4d72-b63b-4aa28dd38b7d"
      unitRef="usd">24998</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibea776b52dfa4f2e94018ab5180ca733_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtMTMtMS0xLTk5OQ_a8989088-8289-4d6e-b2c1-9afee43583e8"
      unitRef="usd">25000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="if0198ac1075f4e2dac3202948e943701_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtMTEtMS0xLTYxNw_75c7b3b1-13f0-40de-8fca-0ec525034e39"
      unitRef="usd">-1784258</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjUtMTMtMS0xLTIwNw_df8573e1-f397-42ca-ad15-148cbc354f1d"
      unitRef="usd">-1784258</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i7c4d0fb58b8a4cf7aa52568e1bc20711_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtMS0xLTEtMTg5_e5bc73b7-8c7f-4139-899f-63aa039c954d"
      unitRef="shares">14638008</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7c4d0fb58b8a4cf7aa52568e1bc20711_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtMy0xLTEtMTg3_38421cdf-b042-4806-9edd-93c8752987ff"
      unitRef="usd">1463</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="id25ae3199adc40a79fc821e99758a822_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtNS0xLTEtNjE3_fe50fca5-2014-4333-a81d-6c0b2676137c"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id25ae3199adc40a79fc821e99758a822_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtNy0xLTEtNjE3_20861421-d0ab-469b-b281-3ee5020fb9bd"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8e0e4ae407c46639a4117f0a9dd1140_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtOS0xLTEtNjE3_9cec8569-4f33-4c1d-b465-77bd5ec01ae4"
      unitRef="usd">32798285</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38b55bc860ae44029503c055a4caa10f_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtMTEtMS0xLTYxNw_1af0418d-e5fe-474c-abec-d0fd3d7bb759"
      unitRef="usd">-15944774</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zMS9mcmFnOjA2N2M1Mjg3YjY0NTRlZjNiODNhZDBkYzFiMTQzNjgxL3RhYmxlOjUwODEyNzg3ZDNmNjRiNzg4ZGM0NmQ3ZDBhNmYwOTc5L3RhYmxlcmFuZ2U6NTA4MTI3ODdkM2Y2NGI3ODhkYzQ2ZDdkMGE2ZjA5NzlfMjYtMTMtMS0xLTIwNw_1d60ae67-5b82-4492-926c-090f519d7183"
      unitRef="usd">16854974</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN18zNy9mcmFnOjU2ZGZiMjMyYjRjNTQ1ODM5OTQxYjAwNjI0ZWJmNzRjL3RleHRyZWdpb246NTZkZmIyMzJiNGM1NDU4Mzk5NDFiMDA2MjRlYmY3NGNfMjQ1Mg_c521f887-746a-4c0b-a665-4b6e32efad0c">ORGANIZATION AND OPERATIONS&lt;div style="margin-bottom:1pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Salarius Pharmaceuticals, Inc. (&#x201c;Salarius&#x201d; or the &#x201c;Company&#x201d;), together with its subsidiaries, Salarius Pharmaceuticals, LLC, Flex Innovation Group LLC, and TK Pharma, Inc., is a clinical-stage biotechnology company focused on developing effective treatments for cancers with high unmet medical need caused by dysregulated gene expression.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt;  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Epigenetics refers to the regulatory system that affects gene expression and the Company's lead epigenetic enzyme technology was licensed from the University of Utah Research Foundation in 2011. The Company is located in Houston, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Merger with Flex Pharma, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:1pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January&#160;3, 2019, Flex Pharma, Inc. ("Flex Pharma"), Salarius Pharmaceuticals LLC ("Private Salarius") and Falcon Acquisition Sub, LLC (&#x201c;Merger Sub&#x201d;), a wholly owned subsidiary of Flex Pharma, entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;). Pursuant to the Merger Agreement, Merger Sub merged with and into Private Salarius, with Private Salarius continuing as a wholly owned subsidiary of Flex Pharma. The merger was completed on July 19, 2019. After the merger, Flex Pharma was renamed Salarius Pharmaceuticals, Inc. The merger was accounted for as a reverse acquisition with Private Salarius being deemed the acquiring company for accounting purposes. See Note&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Risks Related to Covid-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:1pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The outbreak of COVID-19 has spread worldwide. On March 11, 2020, the World Health Organization declared the outbreak a pandemic. The COVID-19 pandemic is affecting the United States and global economies and may affect the Company&#x2019;s operations and those of third parties on which the Company relies. While the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the impact of the COVID-19 pandemic on the global financial markets may reduce the Company&#x2019;s ability to access capital, which could negatively impact the Company&#x2019;s long-term liquidity. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential delays or impacts on its business, clinical trials or the drug procurement, financing or other activities or on healthcare systems or the global economy as a whole. However, these effects could have a material impact on the Company&#x2019;s liquidity, capital resources, operations and business and those of the third parties on which we rely.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjM_a556b995-3633-4de8-a58e-2f98b41bdeed">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States ("GAAP"). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standard Codification ("ASC") and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board ("FASB").&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As described above, the merger with Flex Pharma closed on July 19, 2019. The merger was accounted for as a reverse acquisition with Private Salarius being deemed the acquiring company for accounting purposes. Private Salarius&#x2019; historical financial statements have replaced Flex Pharma&#x2019;s historical consolidated financial statements with respect to periods prior to the completion of the merger with retroactive adjustments to Private Salarius' legal capital to reflect the legal capital of Flex Pharma. Flex Pharma (renamed Salarius Pharmaceuticals, Inc.) remains the continuing registrant and reporting company. Accordingly, the historical financial and operating data of Salarius Pharmaceuticals, Inc., which covers periods prior to the closing date of the merger, reflects the assets, liabilities and results of operations of Private Salarius and does not reflect the assets, liabilities and results of operations of Flex Pharma for the periods prior to July 19, 2019. The Company has retrospectively adjusted its Statement of Changes in Stockholders&#x2019; Equity (Deficit) and the weighted average shares used in determining loss per common share to reflect the conversion of the outstanding common unit, profits interest common unit and Series A Preferred unit of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Private Salarius that converted into shares of the Company&#x2019;s common stock upon the merger, and to reflect the effect of the 25 to 1 reverse stock split of the Company&#x2019;s common stock which occurred upon the merger.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Unaudited Interim Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying interim financial statements are unaudited. These unaudited interim financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial information. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. These unaudited interim financial statements should be read in conjunction with the audited financial statements and accompanying notes for the year ended December&#160;31, 2019 included elsewhere in the Company's Annual Report on Form 10-K filed with the SEC on March 23, 2020. In the opinion of management, the unaudited interim financial statements reflect all the adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company&#x2019;s financial position as of June&#160;30, 2020 and the results of operations for the three and six months ended June&#160;30, 2020 and 2019. The interim results of operations are not necessarily indicative of the results that may occur for the full fiscal year. The December&#160;31, 2019 balance sheet included herein was derived from the audited financial statements, but does not include all disclosures, including notes, required by GAAP for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America as defined by the FASB ASC requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Accordingly, actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Salarius considers all highly-liquid investments with original maturities of three months or less to be cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:1pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020 and December&#160;31, 2019, Salarius also held approximately $0 and $1.0 million, respectively, which represents funds received from Cancer Prevention and Research Institution of Texas ("CPRIT").  These funds were used for costs for allowable expenses, primarily research and development expenses. The grant has a mandatory fund matching requirement. Subject to CPRIT review, the Company believes that all matching fund requirements have been met at June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.  During the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, impairment charges related to long-lived assets were $0 and $110,474, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill is not amortized but is tested at least annually for impairment at the reporting unit level. The Company has determined that the reporting unit is the single operating segment disclosed in its current financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Impairment is the condition that exists when the carrying amount of goodwill exceeds its implied fair value. The first step in the impairment process is to determine the fair value of the reporting unit and then compare it to the carrying value, including goodwill. If the fair value exceeds the carrying value, no further action is required and no impairment loss is recognized. Additional impairment assessments may be performed on an interim basis if the Company encounters events or changes in circumstances that would indicate that, more likely than not, the carrying &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;value of goodwill has been impaired. There was no impairment of goodwill during the three and six months ended June&#160;30, 2020 or June&#160;30, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Financial Instruments and Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to credit risk include cash and cash equivalents and restricted cash. Cash is deposited in demand accounts in federally insured domestic institutions to minimize risk. Insurance is provided through the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;). Although the balances in these accounts exceed the federally insured limit from time to time, the Company has not incurred losses related to these deposits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In conjunction with the reverse merger transaction, the Company issued rights to receive warrants to purchase the Company&#x2019;s common stock. Further, on February 11, 2020, the Company issued warrants to purchase the Company's common stock in a registered public offering. The Company determines whether the warrants should be classified as a liability or equity. For warrants classified as liabilities, the Company estimates the fair value of the warrants at each reporting period using Level 3 inputs with changes in fair value recorded in the Condensed Consolidated Statement of Operations within Change in fair value of warrant liability. The estimates in valuation models are based, in part, on subjective assumptions, including but not limited to stock price volatility, the expected life of the warrants, the risk-free interest rate and the fair value of the common stock underlying the warrants, and could differ materially in the future. The Company will continue to adjust the fair value of the warrant liability at the end of each reporting period for changes in fair value from the prior period until the earlier of the exercise or expiration of the applicable warrant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Clinical Trial Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s preclinical and clinical trials are performed by third party contract research organizations (CROs) and/or clinical investigators, and clinical supplies are manufactured by contract manufacturing organizations (CMOs). Invoicing from these third parties may be monthly based upon services performed or based upon milestones achieved. The Company accrues these expenses based upon its assessment of the status of each clinical trial and the work completed, and upon information obtained from the CROs and CMOs. The Company&#x2019;s estimates are dependent upon the timeliness and accuracy of data provided by the CROs and CMOs regarding the status and cost of the studies, and may not match the actual services performed by the organizations. This could result in adjustments to the Company&#x2019;s research and development expenses in future periods. To date the Company has had no significant adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Grants Receivable and Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Salarius&#x2019; source of revenue has been from a grant received from CPRIT. Grant revenue is recognized when qualifying costs are incurred and there is reasonable assurance that conditions of the grant have been met. Cash received from grants in advance of incurring qualifying costs is recorded as deferred revenue and recognized as revenue when qualifying costs are incurred. When grant funds are received after costs have been incurred, the Company records revenue and a corresponding grants receivable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Research and development costs consist of expenses incurred in performing research and development activities, including pre-clinical studies and clinical trials. Research and development costs include salaries and personnel-related costs, consulting fees, fees paid for contract research services, the costs of laboratory equipment and facilities, license fees and other external costs. Research and development costs are expensed when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;"&gt;Equity-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Salarius measures equity-based compensation based on the grant date fair value of the awards and recognizes the associated expense in the financial statements over the requisite service period of the award, which is generally the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses the Black-Scholes option valuation model and the Backsolve method (which is similar to the Black-Scholes valuation model and produces similar results) to estimate the fair value of the stock-based compensation and incentive units. Assumptions utilized in these models including expected volatility calculated based on implied volatility from traded stocks of peer companies, dividend yield and risk-free interest rate. Additionally, forfeitures are accounted for in compensation cost as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net loss per share is calculated by dividing the net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Since the Company was in a loss position for all periods presented, diluted net loss per share is the same as basic net loss per share for all periods, as the inclusion of all potential common shares outstanding is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The number of anti-dilutive shares, consisting of common shares underlying (i) common stock options, (ii) stock purchase warrants, (iii) unvested restricted stock, (iv) convertible preferred stock and (v) rights entitling holders to receive warrants to purchase the Company's common shares, which have been excluded from the computation of diluted loss per share, was 9,606,690 and 21,485 shares as of June&#160;30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income taxes are recorded in accordance with FASB ASC Topic 740, Income Taxes ("ASC 740"), which provides for deferred taxes using an asset and liability approach. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and the tax reporting basis of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The Company provides a valuation allowance against net deferred tax assets unless, based upon the available evidence, it is more likely than not that the deferred tax assets will be realized. The Company has evaluated available evidence and concluded that the Company may not realize the benefit of its deferred tax assets; therefore, a valuation allowance has been established for the full amount of the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740. When uncertain tax positions exist, the Company recognizes the tax benefit of tax positions to the extent that the benefit will more likely than not be realized. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. As of June&#160;30, 2020 and December&#160;31, 2019, the Company did not have any significant uncertain tax positions and no interest or penalties have been charged. The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. The Company is subject to routine audits by taxing jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s management reviewed all material events through the date that the financial statements were issued for subsequent event disclosure consideration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Application of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &#x201c;Intangibles-Goodwill and Other,&#x201d; which is intended to simplify the subsequent measurement of goodwill. The pronouncement allows an entity, during its annual or interim goodwill impairment evaluation, to compare the fair value of a reporting unit with its carrying amount. An impairment charge is immediately recognized by which the carrying amount exceeds the fair value. This ASU is effective for fiscal &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;years, and interim periods within those years, beginning after December 15, 2019. The Company does not expect adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;"&gt;Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The guidance eliminates certain exceptions for recognizing deferred taxes for investments, performing intra-period allocation and calculating income taxes in interim periods. This guidance also includes guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a consolidated group. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company is currently evaluating the impact this change will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement of all expected credit losses for financial assets including trade receivables held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Subsequent to the issuance of ASU 2016-13, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU does not change the core principle of the guidance in ASU 2016-13, instead these amendments are intended to clarify and improve operability of certain topics included within the credit losses guidance. The FASB also subsequently issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Derivatives and Hedging (Topic 815), and Financial Instruments (Topic 842), which did not change the core principle of the guidance in ASU 2016-13 but clarified that expected recoveries of amounts previously written off and expected to be written off should be included in the valuation account and should not exceed amounts previously written off and expected to be written off. The guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities, excluding smaller reporting companies. Early adoption is permitted. As a smaller reporting company, the guidance will be effective for the Company during the first quarter of 2023. The Company is in the process of assessing the impact adoption will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjQ_d037c046-5123-4249-93dd-b2c71983218c">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States ("GAAP"). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standard Codification ("ASC") and Accounting Standards Update ("ASU") of the Financial Accounting Standards Board ("FASB").&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As described above, the merger with Flex Pharma closed on July 19, 2019. The merger was accounted for as a reverse acquisition with Private Salarius being deemed the acquiring company for accounting purposes. Private Salarius&#x2019; historical financial statements have replaced Flex Pharma&#x2019;s historical consolidated financial statements with respect to periods prior to the completion of the merger with retroactive adjustments to Private Salarius' legal capital to reflect the legal capital of Flex Pharma. Flex Pharma (renamed Salarius Pharmaceuticals, Inc.) remains the continuing registrant and reporting company. Accordingly, the historical financial and operating data of Salarius Pharmaceuticals, Inc., which covers periods prior to the closing date of the merger, reflects the assets, liabilities and results of operations of Private Salarius and does not reflect the assets, liabilities and results of operations of Flex Pharma for the periods prior to July 19, 2019. The Company has retrospectively adjusted its Statement of Changes in Stockholders&#x2019; Equity (Deficit) and the weighted average shares used in determining loss per common share to reflect the conversion of the outstanding common unit, profits interest common unit and Series A Preferred unit of &lt;/span&gt;&lt;/div&gt;Private Salarius that converted into shares of the Company&#x2019;s common stock upon the merger, and to reflect the effect of the 25 to 1 reverse stock split of the Company&#x2019;s common stock which occurred upon the merger.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i458c8560058244929995fc16627e1a84_D20190719-20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTkwMg_252ca664-28b1-4d02-9768-de0d07e4efbc"
      unitRef="number">25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjU_75214ccd-8f8c-424e-8610-9b627dd642a9">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMDY_c1cc0c47-1cd0-45e5-8d11-39022b0b9c7e">&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America as defined by the FASB ASC requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Accordingly, actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMDc_714e90cb-db81-48d6-a565-b967f63d8571">Cash and Cash EquivalentsSalarius considers all highly-liquid investments with original maturities of three months or less to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDA1Nw_b0edb2ba-08bf-4352-97c6-648d2ea626fe"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDA2NA_6068dac9-ac1f-46f3-89cb-7a8a981d6a1f"
      unitRef="usd">1000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjY_2f710df0-c563-4d90-a2f5-22474caa0517">Impairment of Long-Lived AssetsLong-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib784ffee5ced4d3f83c0263c0aa9af8f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDkyMQ_ea820ac9-3d6c-4935-9996-881037aa3956"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDkyMQ_fee93657-5136-4a1c-ac96-79c924b3f068"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDkyOA_6c63ec9b-224d-40ed-8144-6dcda11bb836"
      unitRef="usd">110474</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4a63c8f453c84885bc7450e4ca7dfc14_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfNDkyOA_a6292894-1089-482f-bd23-6fa021200ced"
      unitRef="usd">110474</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTE_b1eef08f-11ad-4c71-8f1b-5ccfb253dca3">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill is not amortized but is tested at least annually for impairment at the reporting unit level. The Company has determined that the reporting unit is the single operating segment disclosed in its current financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Impairment is the condition that exists when the carrying amount of goodwill exceeds its implied fair value. The first step in the impairment process is to determine the fair value of the reporting unit and then compare it to the carrying value, including goodwill. If the fair value exceeds the carrying value, no further action is required and no impairment loss is recognized. Additional impairment assessments may be performed on an interim basis if the Company encounters events or changes in circumstances that would indicate that, more likely than not, the carrying &lt;/span&gt;&lt;/div&gt;value of goodwill has been impaired.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTk_45ea38e0-ee66-4e6c-832c-01ef0c2cc9c0">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Financial Instruments and Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to credit risk include cash and cash equivalents and restricted cash. Cash is deposited in demand accounts in federally insured domestic institutions to minimize risk. Insurance is provided through the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;). Although the balances in these accounts exceed the federally insured limit from time to time, the Company has not incurred losses related to these deposits.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjc_54d179de-8d60-46d7-b2bb-b555454d0f46">&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In conjunction with the reverse merger transaction, the Company issued rights to receive warrants to purchase the Company&#x2019;s common stock. Further, on February 11, 2020, the Company issued warrants to purchase the Company's common stock in a registered public offering. The Company determines whether the warrants should be classified as a liability or equity. For warrants classified as liabilities, the Company estimates the fair value of the warrants at each reporting period using Level 3 inputs with changes in fair value recorded in the Condensed Consolidated Statement of Operations within Change in fair value of warrant liability. The estimates in valuation models are based, in part, on subjective assumptions, including but not limited to stock price volatility, the expected life of the warrants, the risk-free interest rate and the fair value of the common stock underlying the warrants, and could differ materially in the future. The Company will continue to adjust the fair value of the warrant liability at the end of each reporting period for changes in fair value from the prior period until the earlier of the exercise or expiration of the applicable warrant.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTI_022c68a5-8787-425f-822e-174dac040ee6">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Grants Receivable and Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Salarius&#x2019; source of revenue has been from a grant received from CPRIT. Grant revenue is recognized when qualifying costs are incurred and there is reasonable assurance that conditions of the grant have been met. Cash received from grants in advance of incurring qualifying costs is recorded as deferred revenue and recognized as revenue when qualifying costs are incurred. When grant funds are received after costs have been incurred, the Company records revenue and a corresponding grants receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjE_cfe3dafe-af91-4b2c-9024-c530da2b537e">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Research and development costs consist of expenses incurred in performing research and development activities, including pre-clinical studies and clinical trials. Research and development costs include salaries and personnel-related costs, consulting fees, fees paid for contract research services, the costs of laboratory equipment and facilities, license fees and other external costs. Research and development costs are expensed when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMDk_8591b328-05a8-4520-9f57-2c2180b79510">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;"&gt;Equity-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Salarius measures equity-based compensation based on the grant date fair value of the awards and recognizes the associated expense in the financial statements over the requisite service period of the award, which is generally the vesting period.&lt;/span&gt;&lt;/div&gt;The Company uses the Black-Scholes option valuation model and the Backsolve method (which is similar to the Black-Scholes valuation model and produces similar results) to estimate the fair value of the stock-based compensation and incentive units. Assumptions utilized in these models including expected volatility calculated based on implied volatility from traded stocks of peer companies, dividend yield and risk-free interest rate. Additionally, forfeitures are accounted for in compensation cost as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTA_3722172a-c04a-49bf-a03f-6d9e7904adeb">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net loss per share is calculated by dividing the net loss applicable to common stockholders by the weighted average number of shares of common stock outstanding during the period. Since the Company was in a loss position for all periods presented, diluted net loss per share is the same as basic net loss per share for all periods, as the inclusion of all potential common shares outstanding is anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTExMzg_d5c8e6a1-8c74-4d46-948f-462ea41d2343"
      unitRef="shares">9606690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTExNDU_c29a9dfd-063d-4af7-af89-02bbf15111fd"
      unitRef="shares">21485</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTM_24a4889f-e525-46b6-9f4c-ab37dd85f193">&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income taxes are recorded in accordance with FASB ASC Topic 740, Income Taxes ("ASC 740"), which provides for deferred taxes using an asset and liability approach. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and the tax reporting basis of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The Company provides a valuation allowance against net deferred tax assets unless, based upon the available evidence, it is more likely than not that the deferred tax assets will be realized. The Company has evaluated available evidence and concluded that the Company may not realize the benefit of its deferred tax assets; therefore, a valuation allowance has been established for the full amount of the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740. When uncertain tax positions exist, the Company recognizes the tax benefit of tax positions to the extent that the benefit will more likely than not be realized. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. As of June&#160;30, 2020 and December&#160;31, 2019, the Company did not have any significant uncertain tax positions and no interest or penalties have been charged. The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. The Company is subject to routine audits by taxing jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMTU_b4a84191-8df8-4571-b094-6407cf3b540e">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s management reviewed all material events through the date that the financial statements were issued for subsequent event disclosure consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180MC9mcmFnOmIwNmRkOGZlZGRiNTRjM2Q4ZThhZjZkYzJjNzYwNTUxL3RleHRyZWdpb246YjA2ZGQ4ZmVkZGI1NGMzZDhlOGFmNmRjMmM3NjA1NTFfMTYyMjI_7024dc68-a746-4a00-b54b-40a19469d46b">&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Application of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &#x201c;Intangibles-Goodwill and Other,&#x201d; which is intended to simplify the subsequent measurement of goodwill. The pronouncement allows an entity, during its annual or interim goodwill impairment evaluation, to compare the fair value of a reporting unit with its carrying amount. An impairment charge is immediately recognized by which the carrying amount exceeds the fair value. This ASU is effective for fiscal &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;years, and interim periods within those years, beginning after December 15, 2019. The Company does not expect adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;"&gt;Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). The guidance eliminates certain exceptions for recognizing deferred taxes for investments, performing intra-period allocation and calculating income taxes in interim periods. This guidance also includes guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a consolidated group. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company is currently evaluating the impact this change will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement of all expected credit losses for financial assets including trade receivables held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Subsequent to the issuance of ASU 2016-13, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. This ASU does not change the core principle of the guidance in ASU 2016-13, instead these amendments are intended to clarify and improve operability of certain topics included within the credit losses guidance. The FASB also subsequently issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit Losses, Derivatives and Hedging (Topic 815), and Financial Instruments (Topic 842), which did not change the core principle of the guidance in ASU 2016-13 but clarified that expected recoveries of amounts previously written off and expected to be written off should be included in the valuation account and should not exceed amounts previously written off and expected to be written off. The guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019 for public business entities, excluding smaller reporting companies. Early adoption is permitted. As a smaller reporting company, the guidance will be effective for the Company during the first quarter of 2023. The Company is in the process of assessing the impact adoption will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfNDM3Ng_09718362-dfde-4547-a4bd-4868aeaf846e">REVERSE ACQUISITION AND DISPOSAL&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Reverse Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January&#160;3, 2019, Flex Pharma, Private Salarius and Merger Sub entered into the Merger Agreement. Pursuant to the Merger Agreement, Merger Sub merged with and into Private Salarius, with Private Salarius continuing as a wholly owned subsidiary of Flex Pharma, with Flex Pharma deemed the legal acquiror and Private Salarius deemed the accounting acquiror, as described below. The merger was completed on July&#160;19, 2019. After the merger, Flex Pharma was renamed Salarius Pharmaceuticals, Inc. The merger was accounted for as a reverse acquisition business acquisition with Private Salarius being deemed the acquiring company for accounting purposes. Private Salarius, as the accounting acquirer, recorded the assets acquired and liabilities assumed of Flex Pharma in the merger at their fair values as of the acquisition date. Private Salarius&#x2019; historical financial statements have replaced Flex Pharma&#x2019;s historical consolidated financial statements with respect to periods prior to the completion of the merger with retroactive adjustments to Private Salarius' legal capital to reflect the legal capital of Flex Pharma. Flex Pharma (which was renamed Salarius Pharmaceuticals, Inc. in connection with the merger) remains the continuing registrant and reporting company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Private Salarius was determined to be the accounting acquirer based on the following facts and circumstances: (1)&#160;members of Private Salarius owned approximately 80.7% of the voting interests of the combined company immediately following the closing of the transaction; (2)&#160;the majority of the board of directors of the combined company was composed of directors designated by Private Salarius under the terms of the Merger Agreement; and (3)&#160;existing members of Private Salarius management became the management of the combined company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The business purposes of the merger included, among other purposes, obtaining the following potential advantages: (i) the combined organization&#x2019;s resources would be immediately available to support Private Salarius&#x2019; research on Seclidemstat; and (ii) the public company status would allow the Company greater potential access to additional capital.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At the closing of the merger, each outstanding common unit, profits interest common unit and Series A Preferred unit of Private Salarius converted into shares of the Company&#x2019;s common stock (subject to the payment of cash in lieu of fractional shares and after giving effect to a 25 to 1 reverse stock split of the Company&#x2019;s common stock) at the conversion ratio described in the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition, at the closing of the merger, the Company distributed one right per share of common stock to stockholders of record as of the close of business on July 18, 2019. Each right entitles such stockholders to receive a warrant to purchase shares of the Company&#x2019;s common stock six months and one day following the closing date of the merger. See Note 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounted for the acquisition as a reverse merger using purchase accounting. Because the merger qualified as a reverse acquisition and given that Private Salarius was a private company at the time of the merger and therefore its value was not readily determinable, the fair value of the merger consideration was deemed to be equal to the sum of the quoted market capitalization of the Company at the merger date, the fair value of the Flex Pharma options that fully vested upon the merger together, and the fair value of the rights to receive warrants that were granted to the pre-merger Flex Pharma stockholders. Total purchase consideration is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Flex Pharma market capitalization at closing&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,963,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of rights to warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,629,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of Flex Pharma outstanding options on the merger date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,724,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recorded all tangible and intangible assets acquired and liabilities assumed at their preliminary estimated fair values on the merger date. The following represents the allocation of the estimated purchase consideration:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.059%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,405,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expense and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,937,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,587,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable, accrued liabilities and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,724,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Unaudited Pro Forma Disclosure&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma financial information summarizes the results of operations for the six months ended June&#160;30, 2020 and 2019 as if the merger described above had been completed as of January 1, 2019. Pro forma information primarily reflects adjustments relating to the reversal of transaction costs. Assuming that the merger had been completed as of January 1, 2019, the transaction costs would have been expensed in the prior period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,376,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,821,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,868,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,594,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfMTUwMw_635eb8dd-8d21-46ee-a17b-60c31a195cb9"
      unitRef="number">0.807</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i458c8560058244929995fc16627e1a84_D20190719-20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfMjUwNw_b4956e2f-3c72-4705-907b-f02049dddfae"
      unitRef="number">25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i24692dae734d4ff78d5f1fae47b0c9b4_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfMjcwMg_7bdce8c5-181b-4b12-92ca-7e1af64f8c41"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <flks:ClassOfWarrantOrRightPeriodWarrantsOrRightsUnexercisable
      contextRef="ie0885a45755846b6a8420b5aaf4d3026_D20190719-20190719"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfMjkxNw_7578b0f1-91a8-479c-9a03-935f29955a77">P6M</flks:ClassOfWarrantOrRightPeriodWarrantsOrRightsUnexercisable>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfNDM3Mg_418e1f06-926e-46c1-ade4-fdbdf9654329">Total purchase consideration is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Flex Pharma market capitalization at closing&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,963,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of rights to warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,629,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of Flex Pharma outstanding options on the merger date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,724,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie9413c26b29544699c6760f7ba6349e0_D20190719-20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjBjMzc2ZGRmMzE0NDQ3YTM5MzA5ZTFiMTQ0NGViOTIzL3RhYmxlcmFuZ2U6MGMzNzZkZGYzMTQ0NDdhMzkzMDllMWIxNDQ0ZWI5MjNfMC0xLTEtMS0w_52b21675-c62d-4c2d-9df9-5c89257188f7"
      unitRef="usd">10963526</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <flks:BusinessCombinationConsiderationTransferredFairValueOfRightsToWarrants
      contextRef="ie9413c26b29544699c6760f7ba6349e0_D20190719-20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjBjMzc2ZGRmMzE0NDQ3YTM5MzA5ZTFiMTQ0NGViOTIzL3RhYmxlcmFuZ2U6MGMzNzZkZGYzMTQ0NDdhMzkzMDllMWIxNDQ0ZWI5MjNfMS0xLTEtMS0w_638c4245-cada-4ae0-83ce-358d73dfc577"
      unitRef="usd">1629095</flks:BusinessCombinationConsiderationTransferredFairValueOfRightsToWarrants>
    <flks:BusinessCombinationConsiderationTransferredFairValueOfOutstandingOptions
      contextRef="ie9413c26b29544699c6760f7ba6349e0_D20190719-20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjBjMzc2ZGRmMzE0NDQ3YTM5MzA5ZTFiMTQ0NGViOTIzL3RhYmxlcmFuZ2U6MGMzNzZkZGYzMTQ0NDdhMzkzMDllMWIxNDQ0ZWI5MjNfMi0xLTEtMS0w_de02cadd-60f5-4bbc-a7cd-395577631eb9"
      unitRef="usd">132227</flks:BusinessCombinationConsiderationTransferredFairValueOfOutstandingOptions>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie9413c26b29544699c6760f7ba6349e0_D20190719-20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjBjMzc2ZGRmMzE0NDQ3YTM5MzA5ZTFiMTQ0NGViOTIzL3RhYmxlcmFuZ2U6MGMzNzZkZGYzMTQ0NDdhMzkzMDllMWIxNDQ0ZWI5MjNfMy0xLTEtMS0w_eddbb0ba-17c5-4ce0-9a10-0905114365e5"
      unitRef="usd">12724848</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfNDM3Mw_ccea03e4-1556-4daa-9084-07aea9a8bfd6">The following represents the allocation of the estimated purchase consideration:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.059%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,405,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expense and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,937,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,587,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable, accrued liabilities and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,862,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,724,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfMS0xLTEtMS0w_16d0770c-1b7c-4b4b-8471-d136c7938584"
      unitRef="usd">5405826</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfMi0xLTEtMS0w_37b0b0c3-cb3e-4161-8e22-a245ddd429ff"
      unitRef="usd">15168</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfMy0xLTEtMS0w_f34b3fb7-65a3-4808-ae70-6552f729b66a"
      unitRef="usd">122235</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfNC0xLTEtMS0w_896b2a38-e8ae-4035-bcbb-bd28c747790e"
      unitRef="usd">106319</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <flks:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibleAssets
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfNS0xLTEtMS0w_06245859-7556-4a22-8073-4db500dc238b"
      unitRef="usd">8937899</flks:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfNi0xLTEtMS0w_5f8cdc7d-80d8-4349-8de9-60b86c329218"
      unitRef="usd">14587447</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfOS0xLTEtMS0w_e5a1234e-8bea-4c62-9d00-f9f92bc6d46a"
      unitRef="usd">1862599</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfMTAtMS0xLTEtMA_64d3d2b7-f112-47f5-a5b5-3d1e27fde5a0"
      unitRef="usd">1862599</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOmRkZGU3NTU4YjNhMzQ4ZDhiMmZiOTU5MTI3ZjAwNzBhL3RhYmxlcmFuZ2U6ZGRkZTc1NThiM2EzNDhkOGIyZmI5NTkxMjdmMDA3MGFfMTItMS0xLTEtMA_2cd72b81-efeb-4f42-8a07-83ad8cf5e21f"
      unitRef="usd">12724848</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RleHRyZWdpb246ZGZiZDEyOWEyODliNGI5NGE4NTg1MzA3MzI5NzkyMjdfNDM3NA_c56d38d6-7f48-4bf5-bf62-701fc1daf48f">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma financial information summarizes the results of operations for the six months ended June&#160;30, 2020 and 2019 as if the merger described above had been completed as of January 1, 2019. Pro forma information primarily reflects adjustments relating to the reversal of transaction costs. Assuming that the merger had been completed as of January 1, 2019, the transaction costs would have been expensed in the prior period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,376,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,821,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,868,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,594,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMS0xLTEtMS0w_e73a6e60-ad70-43b9-b183-db4cb11bbfba"
      unitRef="usd">2376140</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMS0zLTEtMS0w_104748db-ec52-42a1-948c-319509f78b7e"
      unitRef="usd">1821095</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMi0xLTEtMS0w_805a3cbd-ce86-49e7-858a-10b48555644a"
      unitRef="usd">-3868074</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMi0zLTEtMS0w_40b79eab-2f16-49bf-88a7-9815ecdfbdfb"
      unitRef="usd">-3594569</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMy0xLTEtMS0w_c33dff03-240e-43d5-8326-cee1924ffd0c"
      unitRef="usdPerShare">-0.33</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180My9mcmFnOmRmYmQxMjlhMjg5YjRiOTRhODU4NTMwNzMyOTc5MjI3L3RhYmxlOjNlOWIyOGQ5ZTgyODQ5Nzc4YjRmNDlmMmViZmE2NDA0L3RhYmxlcmFuZ2U6M2U5YjI4ZDllODI4NDk3NzhiNGY0OWYyZWJmYTY0MDRfMy0zLTEtMS0w_e7f92983-1c37-4204-b92d-b666f860edc3"
      unitRef="usdPerShare">-0.96</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180Ni9mcmFnOmJjYjg5NmJhMjIzNzQ4MWZiZjcxZTA1OGY5YTI3YTY4L3RleHRyZWdpb246YmNiODk2YmEyMjM3NDgxZmJmNzFlMDU4ZjlhMjdhNjhfMzM3_5d1c4710-0268-4085-9656-d549a3474945">GRANTS RECEIVABLEGrants receivable represents qualifying costs incurred and there is reasonable assurance that conditions of the grant have been met but the corresponding funds have not been received as of the reporting date. Grants receivable balances are $1,834,439 and $0 as of June&#160;30, 2020 and December&#160;31, 2019, respectively.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180Ni9mcmFnOmJjYjg5NmJhMjIzNzQ4MWZiZjcxZTA1OGY5YTI3YTY4L3RleHRyZWdpb246YmNiODk2YmEyMjM3NDgxZmJmNzFlMDU4ZjlhMjdhNjhfMjcx_018980e3-5325-404f-bcd1-fe40a7e8deb2"
      unitRef="usd">1834439</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180Ni9mcmFnOmJjYjg5NmJhMjIzNzQ4MWZiZjcxZTA1OGY5YTI3YTY4L3RleHRyZWdpb246YmNiODk2YmEyMjM3NDgxZmJmNzFlMDU4ZjlhMjdhNjhfMjc4_a4ea835b-bc9f-4231-af64-a262341f41ca"
      unitRef="usd">0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfNTgx_4c1b38da-5814-42d0-93fe-726749c801b5">PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prepaid expenses and other current assets at June&#160;30, 2020 and December&#160;31, 2019 consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid clinical trial expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;617,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other prepaid and current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;955,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Prepaid insurance is comprised of prepaid directors' and officers' insurance. In July 2019, the Company financed their directors' and officers' insurance premium with a short term note, the principal amount of which is approximately $0.9 million bearing interest at a rate of 4.61%. The note payable balances, which were included within Current Liabilities on the Condensed Consolidated Balance Sheets,  were $0 and $502,332 at June&#160;30, 2020 and December&#160;31, 2019, respectively.</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfNTc2_8efe67f6-0df1-4b15-831b-15d0c8daca17">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prepaid expenses and other current assets at June&#160;30, 2020 and December&#160;31, 2019 consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid clinical trial expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;617,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other prepaid and current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;955,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <flks:PrepaidClinicalTrialExpense
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfMS0xLTEtMS0w_3218d737-6a47-4f2b-a618-98c540be6b89"
      unitRef="usd">92742</flks:PrepaidClinicalTrialExpense>
    <flks:PrepaidClinicalTrialExpense
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfMS0zLTEtMS0w_ba80f1d1-6ff4-4e73-b200-a7a4665ecac8"
      unitRef="usd">202743</flks:PrepaidClinicalTrialExpense>
    <us-gaap:PrepaidInsurance
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfMi0xLTEtMS0w_5b83e63c-c039-48f5-ae27-68471255286a"
      unitRef="usd">127654</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfMi0zLTEtMS0w_57e7f4c3-fda0-4c8f-8fc5-8474ed4694e4"
      unitRef="usd">617096</us-gaap:PrepaidInsurance>
    <us-gaap:OtherAssetsCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfNC0xLTEtMS0w_dcc5778f-247f-4558-a9e4-0c1e23f5bf9f"
      unitRef="usd">119487</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfNC0zLTEtMS0w_1a6804a8-4289-4f7d-b2bb-383e3fdf2d95"
      unitRef="usd">136060</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfNS0xLTEtMS0w_6d2c7f78-41e2-47fb-9818-93d977e52291"
      unitRef="usd">339883</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RhYmxlOjYwYWI5YzQwN2FjMjQ3ZmM4MmYwNTU1NmQ0MDdmODY3L3RhYmxlcmFuZ2U6NjBhYjljNDA3YWMyNDdmYzgyZjA1NTU2ZDQwN2Y4NjdfNS0zLTEtMS0w_52ee7d82-0037-405c-9c1d-b2b97d18176b"
      unitRef="usd">955899</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i29560a2750ac46cba9efe15d65dd8443_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfMzc2_d287e9a4-fd86-47cf-b915-78ead32b63c0"
      unitRef="usd">900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i29560a2750ac46cba9efe15d65dd8443_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfNDA5_2cfb9ca0-a723-474a-88e5-36ddfc87f9fc"
      unitRef="number">0.0461</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayableCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfMzI5ODUzNDg4MzkzNg_349f481d-2b4b-43bb-8fc2-ffd445d59b38"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN180OS9mcmFnOjJkOTUyMmI5ZmNkNjQ2YjE5MzBhOGM3ZDI5MDkzYmNlL3RleHRyZWdpb246MmQ5NTIyYjlmY2Q2NDZiMTkzMGE4YzdkMjkwOTNiY2VfMzI5ODUzNDg4Mzk0Mw_9da2b9ad-1f5d-4f29-9637-69986fd4c973"
      unitRef="usd">502332</us-gaap:NotesPayableCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMzE1OA_a68ba602-05f0-4908-8a78-7ef312a3ee4a">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;License Agreement with the University of Utah Research Foundation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2011, the Company entered into a license agreement with the University of Utah, under which, the Company acquired an exclusive license to an epigenetic enzyme lysine specific demethylase 1 ("LSD 1"). In exchange for the license, the Company issued 2% equity ownership in the Company based on a fully diluted basis at the effective date of the agreement subject to certain adjustments specified in the agreement, such as granted revenue sharing rights on any resulting products or processes to commence on first commercial sale, and milestone payments based upon regulatory approval of any resulting product or process as well as on the second anniversary of first commercial sale.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Cancer Prevention and Research Institute of Texas&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Company entered into a Cancer Research Grant Contract with CPRIT. Pursuant to the contract, CPRIT awarded the Company a grant of up to $18.7 million to fund the development of LSD-1 inhibitor. This is a 3-year grant award which originally expired on May 31, 2019. However, the Company was approved for an extension with a contract end date of November 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company will retain ownership over any intellectual property developed under the contract ("Project Result"). With respect to non-commercial use of any Project Result, the Company agreed to grant to CPRIT a nonexclusive, irrevocable, royalty-free, perpetual, worldwide license with right to sublicense any necessary additional intellectual property rights to exploit all Project Results by CPRIT, other governmental entities and agencies of the State of Texas, and private or independent institutions of higher education located in Texas, for education, research and other non-commercial purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is obligated to make revenue-sharing payments to CPRIT with respect to net sales of any product covered by the contract, up to a maximum repayment of a certain percentage of the aggregate amount paid to the Company by CPRIT under the CPRIT contract. The payments are determined as a percentage of net sales, which may be reduced if the Company is required to obtain a license from a third party to sell any such product. In addition, upon meeting the foregoing limitation on revenue-sharing payments, the Company agreed to make continued revenue-sharing payments to CPRIT of less than 1% of net sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%;"&gt;The CPRIT grant is subject to funding conditions including a matching funds requirement where the Company will match 50% of funding from the CPRIT grant. As of June&#160;30, 2020, the Company has received an aggregate of $9.6 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%;"&gt;million from the CPRIT grant and there was $9.1 million of funds available for the Company to draw upon meeting certain requirements. A portion of the remaining $9.1 million CPRIT grant was for a castration-resistant prostate study (approximately $2.6 million). As we have elected not to pursue this study, we will be requesting from CPRIT approval to redeploy the allocated prostate study funds to our expanded Ewing sarcoma trial. We have been approved for an extension of the CPRIT agreement with contract end date of November 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There was no funding received from CPRIT during the six months ended June&#160;30, 2020. At June&#160;30, 2020 and December&#160;31, 2019, the Company had deferred revenue of $0 and $541,701, respectively, related to the CPRIT contract. At June&#160;30, 2020 and December&#160;31, 2019, the Company had grants receivable of $1,834,439 and $0, respectively, related to the CPRIT contract.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i4ccc5a53a47c4e428c87e933d7d4cbbb_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMzYz_38c4282a-a19c-49d6-8c0b-6a9aaad1016f"
      unitRef="number">0.02</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <flks:RevenueFromGrantsMaximumAward
      contextRef="i56c811d54d8c48948cd413dc8590ac80_D20160601-20160630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfOTk3_944399da-04bc-4b01-860d-50e7855fa1fa"
      unitRef="usd">18700000</flks:RevenueFromGrantsMaximumAward>
    <flks:RevenueFromGrantsAwardTerm
      contextRef="i56c811d54d8c48948cd413dc8590ac80_D20160601-20160630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMTA5OTUxMTYzMTA3Mw_0afe9983-4d06-4f0e-8fd1-9e6fcf165cd7">P3Y</flks:RevenueFromGrantsAwardTerm>
    <flks:RevenueFromGrantsRevenueSharingPaymentsContinuedPaymentsPercentOfNetSales
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjUzMg_2b100c8f-a85a-48cd-89a4-8ac453519ae0"
      unitRef="number">0.01</flks:RevenueFromGrantsRevenueSharingPaymentsContinuedPaymentsPercentOfNetSales>
    <flks:RevenueFromGrantsMatchingFundsRequirement
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjY2Nw_28d2b390-8781-48bc-91ce-8737404185d2"
      unitRef="number">0.50</flks:RevenueFromGrantsMatchingFundsRequirement>
    <flks:RevenueFromGrantsAggregateAmountReceived
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjc1NA_902044e8-3d53-4503-a46e-7a8a346a8a9f"
      unitRef="usd">9600000</flks:RevenueFromGrantsAggregateAmountReceived>
    <flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjc5Mg_51ce8597-edfe-46a5-b0bf-8fef698d55d2"
      unitRef="usd">9100000</flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable>
    <flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMTA5OTUxMTYzMTU1MQ_51ce8597-edfe-46a5-b0bf-8fef698d55d2"
      unitRef="usd">9100000</flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable>
    <flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable
      contextRef="i503c3297286d4098a97f0da5ce6c945e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMTA5OTUxMTYzMTU2NQ_8e0ada12-b56e-4cbc-a1d9-a3acce84019e"
      unitRef="usd">2600000</flks:RevenueFromGrantsAggregateAmountReceivedCurrentFundingAvailable>
    <flks:RevenueFromGrantsCurrentFundingReceived
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjg4Mw_e2d52228-9a7c-434c-b2e5-cf4ed772f479"
      unitRef="usd">0</flks:RevenueFromGrantsCurrentFundingReceived>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMjk5NQ_94c0b9a2-2d5c-4da5-af35-aa81a4b6c77a"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMzAwMg_6c62486f-cc94-47fd-ab28-bfbbf2490e6d"
      unitRef="usd">541701</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMzEwMg_018980e3-5325-404f-bcd1-fe40a7e8deb2"
      unitRef="usd">1834439</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181Mi9mcmFnOjUxZWM4MDRiZTk5NjRjODJiM2ViOTRlMzE3NGZjOTc2L3RleHRyZWdpb246NTFlYzgwNGJlOTk2NGM4MmIzZWI5NGUzMTc0ZmM5NzZfMzEwOQ_a4ea835b-bc9f-4231-af64-a262341f41ca"
      unitRef="usd">0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181NS9mcmFnOjY4YmM4Y2U5MmJiNDQ0OWViNDBlZWY4MGQxZjlhOTRhL3RleHRyZWdpb246NjhiYzhjZTkyYmI0NDQ5ZWI0MGVlZjgwZDFmOWE5NGFfMTY0MQ_1b054339-c742-4a53-ae4e-3f6c40ce9ec2">FAIR VALUE OF FINANCIAL INSTRUMENTS &lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain assets and liabilities are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. A fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last is considered unobservable, are used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1 - Unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-40.5pt;padding-left:76.5pt;text-align:justify;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3 - Significant unobservable inputs including Salarius&#x2019; own assumptions in determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company believes the recorded values of its financial instruments, including cash and cash equivalents, accounts payable and note payable approximate their fair values due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth a summary of changes in the fair value of Level 3 liabilities, the warrant associated with the Flex Pharma merger measured at fair value on a recurring basis for the three and six months ended June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.532%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.450%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;317,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(220,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181NS9mcmFnOjY4YmM4Y2U5MmJiNDQ0OWViNDBlZWY4MGQxZjlhOTRhL3RleHRyZWdpb246NjhiYzhjZTkyYmI0NDQ5ZWI0MGVlZjgwZDFmOWE5NGFfMTY0Mg_fd42e873-102c-4b86-bf28-fdc6fbd7c533">&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth a summary of changes in the fair value of Level 3 liabilities, the warrant associated with the Flex Pharma merger measured at fair value on a recurring basis for the three and six months ended June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.532%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.080%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.450%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;317,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(220,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ied2987d9d76747d189c56beb11724ebe_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181NS9mcmFnOjY4YmM4Y2U5MmJiNDQ0OWViNDBlZWY4MGQxZjlhOTRhL3RhYmxlOjViMTVhNjNlYWI4MDQ2NGE4OGE5NGViNGRhODg2YzMyL3RhYmxlcmFuZ2U6NWIxNWE2M2VhYjgwNDY0YTg4YTk0ZWI0ZGE4ODZjMzJfMS0xLTEtMS0w_58ee0769-1614-4b55-9347-9b8a066e1aaf"
      unitRef="usd">317762</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i2f0dc14bd3ee416b84bf4ee11eaec138_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181NS9mcmFnOjY4YmM4Y2U5MmJiNDQ0OWViNDBlZWY4MGQxZjlhOTRhL3RhYmxlOjViMTVhNjNlYWI4MDQ2NGE4OGE5NGViNGRhODg2YzMyL3RhYmxlcmFuZ2U6NWIxNWE2M2VhYjgwNDY0YTg4YTk0ZWI0ZGE4ODZjMzJfMS0zLTEtMS0w_83e2b7e7-65c4-4669-ad08-14efa9af058f"
      unitRef="usd">220435</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6ddad03c5e9345768c856e8716e13c99_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181NS9mcmFnOjY4YmM4Y2U5MmJiNDQ0OWViNDBlZWY4MGQxZjlhOTRhL3RhYmxlOjViMTVhNjNlYWI4MDQ2NGE4OGE5NGViNGRhODg2YzMyL3RhYmxlcmFuZ2U6NWIxNWE2M2VhYjgwNDY0YTg4YTk0ZWI0ZGE4ODZjMzJfMS01LTEtMS0w_1b39fc9b-1f9b-4109-af85-4be52f755381"
      unitRef="usd">97327</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTMxMQ_88f432c2-ff33-4521-9438-c0ef6b7390da">STOCKHOLDERS' EQUITY&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying condensed consolidated statements of stockholders' equity (deficit) and the footnotes to the interim financial statements have been retroactively adjusted to reflect the equity structure (that is, the number and type of equity interests issued) of Flex Pharma, the legal parent (accounting acquiree) of the merger closed on July 19, 2019, with the retained earnings and other equity balances of the Private Salarius before the merger. Private Salarius' equity was restated using the exchange ratio established in the merger agreement to reflect the number of shares of Flex Pharma issued in the merger. Concurrent with the merger, the Company's shareholders approved a 1-for-25 reverse stock split, which became effective on July 19, 2019. Total shares owned by Flex Pharma pre-merger shareholders (net of fraction shares paid in cash) was 8,353,480 shares after reverse stock-split. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Preferred Stock and Common Stock  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On February 11, 2020, the Company completed a public offering with total gross proceeds of approximately $11.0 million, which includes the full exercise of the underwriter's over-allotment option to purchase an additional 1,252,173 shares and warrants prior to deducting underwriting discounts and commissions and offering expenses payable by Salarius (the &#x201c;February Offering&#x201d;). The February Offering was comprised of 7,101,307 Class A units, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;priced at a public offering price of $1.15 per unit, with each unit consisting of one share of common stock and a five-year warrant to purchase one share of common stock at an exercise price of $1.15 per share, and 1,246,519 Class B units, priced at a public offering price of $1.15 per unit, with each unit consisting of one share of Series A convertible preferred stock and a five-year warrant to purchase one share of common stock with and exercise price of $1.15 per share. A total of 8,343,480 shares of common stock, 1,246,519 shares of Series A convertible preferred stock, and warrants to purchase up to 9,599,999 shares of common stock were issued in the offering, including the full exercise of the over-allotment option. The convertible preferred stock issued in this transaction includes a beneficial ownership limitation on conversion, but has no dividend rights (except to the extent that dividends are also paid on the common stock). The conversion price of the Series A convertible preferred stock issued in the February Offering as well as the exercise price of the warrants are fixed and do not contain any variable pricing features or any price based anti-dilutive features.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;30, 2020, all 1,246,519 shares of Series A convertible preferred stock were converted to common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;six&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; months ended June&#160;30, 2019 the Company issued 960,489 common shares (4,035 Series A preferred units and 350 profit interest units of Private Salarius) for $4,377,591 (net of offering cost of $10,617).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2018, the Company agreed to issue an unrelated party 12,907 common shares (91 common units of Private Salarius) to acquire licenses for the DNMT1 inhibitor. The issuance was approved in January 2019 and the license was granted in 2018. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Warrants Exercised for Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the six months ended June 30, 2020, the Company issued 503,230 common shares as a result of warrant exercises, and received cash proceeds of approximately $0.6&#160;million. As of June&#160;30, 2020, 9,096,769 of warrants issued in the February Offering were still outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Right to Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Pursuant to the Merger Agreement (See Note 3), Flex Pharma distributed one right per share of common stock to stockholders of record as of the close of business on July 18, 2019. Each right entitles such stockholders to receive a warrant to purchase the Company's common shares on January 20, 2020. These warrants are exercisable, in the aggregate, into 142,711 shares of the Company's common stock with a 5-year term from January 20, 2020, and an exercise price of $15.17 per share. The warrants are subject to a cashless exercise, at the option of the Company, at the closing of an issuance and sale of the Company&#x2019;s common stock in certain qualified financing, upon the closing of which the holders of warrants shall be entitled to receive a number of shares of common stock equal to the greater of two formulae defined by the Merger Agreement, which are based on the volume weighted average price of the Company's common stock during the 10 consecutive trading days ending on the trading day immediately preceding the date of exercise. As a result, the warrants have been classified as a liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounted for these warrants at fair value using Level 3 inputs. The Company determined the fair value of this warrant liability using a Black-Scholes valuation model as the Company believes the value will closely approximate the value from the binomial asset pricing model that consisted of a conditional probability weighted expected return method that values the Company&#x2019;s equity securities assuming various possible future outcomes to estimate the allocation of value within one or more of the scenarios. Using this method, unobservable inputs included the Company&#x2019;s equity value, expected timing of possible outcomes, risk free interest rates and stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;price volatility. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Variables used in the Black-Scholes model are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.146%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.161%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.459%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.356%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.461%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.69%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.56 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.06 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124.10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103.07%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Wedbush Warrant&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 19, 2019, upon the closing of the merger, the Company elected to issue warrants to purchase 42,928 common shares to Wedbush Securities Inc. ("Wedbush") to satisfy $500,000 of the $1,000,000 success fee payable to Wedbush at the closing of the merger. The remaining $500,000 success fee was paid in cash. These warrants have an exercise price of $18.90 and a 5-year term. As of &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;June&#160;30, 2020, all warrants issued to Wedbush were outstanding.&lt;/span&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ib4ccd6581b2647edb4c0851ca9371d3e_D20190719-20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNzI4_871f74c6-8a37-4d89-9150-e1a87dbe7727"
      unitRef="number">25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d59b92bd9144f78964c65dc080e125a_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfODkz_4f43b8ec-c315-43c9-a168-15b5110fffdf"
      unitRef="shares">8353480</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i177da4e19944465da35954a24b59676a_D20200211-20200211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA3MA_9d48b553-70e2-4a8b-b2a5-faeab5502324"
      unitRef="usd">11000000.0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i177da4e19944465da35954a24b59676a_D20200211-20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTE3Ng_2c9cf2e1-364a-4891-b7d6-ff19f3667024"
      unitRef="shares">1252173</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ifcc9a165d8364a9190aac1abbd3a3088_D20200211-20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTMyOQ_bad43bd6-6bc5-4150-91f7-cfc852a9302e"
      unitRef="shares">7101307</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i908d65d45cc443e3af3da0f493154686_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTM4NA_ac40dc81-5e58-40cf-afb1-45e9d0e20526"
      unitRef="usdPerShare">1.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDExNA_3ad6a9e8-921f-4f12-a77b-1eac32333ff4">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTQ4Ng_d87e5e9b-12f4-457e-a6c7-7e557b696e24"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTUzNQ_d714016c-091c-47ef-a4e3-04401788321f"
      unitRef="usdPerShare">1.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i64296b7461a54bfcb2ec8fce9e6f5026_D20200211-20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTU1Mw_e0afcd8b-a03d-416e-a38a-5f9eedcd6051"
      unitRef="shares">1246519</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i5ac077ac100046978792f7c5604fcb40_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTYwOA_bff81be7-ede9-4b50-b7c2-08a338c77df9"
      unitRef="usdPerShare">1.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDExNQ_19b7f61b-433b-4e65-9ec9-110b1faa53db">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTczNA_fbf95626-a837-4e9a-82d6-41d732dc2a47"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1c8e35390daa4e9f9f21317e00377386_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTc4Ng_aa5db6d3-134b-4fbd-9136-32a6afb1d3e6"
      unitRef="usdPerShare">1.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i311a183dd3314f57a543b799ce5ff81b_D20200211-20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTgxMQ_679cdab4-606a-4f81-915c-484fece56a36"
      unitRef="shares">8343480</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i24f8844bc38f456a9a133b2d6d3eb307_D20200211-20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTgzOA_8b8cdc6e-1ba9-4fc2-bc5f-0067dd13426c"
      unitRef="shares">1246519</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i905f3a1f42aa4ca5a8eeb9dc7d4b7de9_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTkyMA_0f1bef68-01d9-4f7f-afb3-58e3f3d8f605"
      unitRef="shares">9599999</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if469a8a5148444d6a35087e155951823_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDEyNw_28f8a9d9-dc19-4525-8c6a-d9aa385ac81e"
      unitRef="shares">1246519</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i68f0f42ad02b4b059ceeb1e331ad7d3a_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjYzMQ_5e69a7ad-704b-47d2-b275-1897e89d5f1d"
      unitRef="shares">960489</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i95069b51d62249048f9c9d2e9f389784_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjY0OQ_55ed8f1c-ca2e-46f9-8542-c3e09c341ed2"
      unitRef="shares">4035</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id68791c94d7841c49b99ee6583343504_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjY4MQ_94447789-6b2c-4ed7-aaf2-83a61168623d"
      unitRef="shares">350</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjczMQ_9d224bfa-fcf4-4b3e-b779-a58b2cb05620"
      unitRef="usd">4377591</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i10234e5822ac4541ab000e603454de06_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjc1OQ_6c1d1c05-0c21-4462-ace9-e72f9ecffa4d"
      unitRef="usd">10617</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ifd97a39d2f4a4d809b492d1ccc44e775_D20181201-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjgzMA_9d400dfd-eda2-4499-aafb-906c3e713189"
      unitRef="shares">12907</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i0548e463d5b04133a100812c95f06198_D20181201-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMjg0OA_7e8529cb-2ba1-42d4-b179-605268f646f9"
      unitRef="shares">91</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <flks:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i995a898433bc481cbc260b257f0ff6a5_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDE0NQ_027ea16e-0c2f-43c8-8053-4381d8eadabf"
      unitRef="shares">503230</flks:StockIssuedDuringPeriodSharesWarrantsExercised>
    <flks:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i5c8666dec6f64b2f96bc6f403633927a_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDE0NQ_f98e154e-3ec0-485e-afed-6af43dfde3f6"
      unitRef="shares">503230</flks:StockIssuedDuringPeriodSharesWarrantsExercised>
    <flks:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i995a898433bc481cbc260b257f0ff6a5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDE1MA_5387fbaa-5ad1-453d-9020-6a22b9ff3cc6"
      unitRef="usd">600000</flks:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i7c4d0fb58b8a4cf7aa52568e1bc20711_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDE2NA_acc1dddb-cba0-492d-87dc-601413d6b2ac"
      unitRef="shares">9096769</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i24692dae734d4ff78d5f1fae47b0c9b4_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMzEwNA_7bdce8c5-181b-4b12-92ca-7e1af64f8c41"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i6050c5818d374844ba9c5b414dc7559b_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMzM4Ng_603e57a0-ca53-4ad4-a584-68794c24c4b9"
      unitRef="shares">142711</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i5f4fe9b8faa748e7bf7ceef8822bf6dd_I20190120"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDExMw_67899924-2b33-459b-9aa3-687325ea1f07">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6050c5818d374844ba9c5b414dc7559b_I20190719"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMzQ5NA_0f4892de-732c-429c-8d1d-fe17f8c992a2"
      unitRef="usdPerShare">15.17</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <flks:ClassOfWarrantOrRightThresholdConsecutiveTradingDays
      contextRef="ie0885a45755846b6a8420b5aaf4d3026_D20190719-20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMzk2Ng_2efc77cf-8762-413d-baf6-480d53c6cadc"
      unitRef="trading_days">10</flks:ClassOfWarrantOrRightThresholdConsecutiveTradingDays>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTMwOQ_4379689d-db66-4d1e-908c-cdd90456c57b">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Variables used in the Black-Scholes model are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.146%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.161%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.459%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.356%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.461%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.69%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.56 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.06 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124.10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103.07%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="ifc359fc1f33d418c8597e40a94638f43_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMS0yLTEtMS0w_d78b7274-eaca-497d-ba9b-51e25fbc38ad"
      unitRef="number">0.0024</flks:WarrantsOutstandingMeasurementInput>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="i73ec3d5625ad47439c91406ba7192604_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMS00LTEtMS0w_88c402fe-378b-4b04-863f-0fcda0c43036"
      unitRef="number">0.0169</flks:WarrantsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMi0yLTEtMS0w_bca4c40f-7036-4c96-b714-8b38068e428f">P4Y6M21D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMi00LTEtMS0w_fb9cb386-4ce4-4895-9a95-fd52f1771a18">P5Y21D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="i36e6eccfc5e943ecb8186936e7965f27_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMy0yLTEtMS0w_8dbee6ca-a046-49c4-a887-97a258524b2c"
      unitRef="number">1.2410</flks:WarrantsOutstandingMeasurementInput>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="i055c63be8a4c41a28ad2fd1a8d47bfb0_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfMy00LTEtMS0w_c6194a89-5408-4c98-a57b-aacb6117b020"
      unitRef="number">1.0307</flks:WarrantsOutstandingMeasurementInput>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="i397e8fa7f9d64fc4bab1ee781df2ccc5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfNC0yLTEtMS0w_ab6e1a22-9285-4f72-85ee-eb68fef11bdc"
      unitRef="number">0</flks:WarrantsOutstandingMeasurementInput>
    <flks:WarrantsOutstandingMeasurementInput
      contextRef="i5f7a6323bb224516bce37ff0658448af_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RhYmxlOjQ0NTNmYjdkYzhjNjRiM2NhODVmYjdjMjI2ZWY3YmMyL3RhYmxlcmFuZ2U6NDQ1M2ZiN2RjOGM2NGIzY2E4NWZiN2MyMjZlZjdiYzJfNC00LTEtMS0w_fcab6730-e40a-4b46-b616-42acf9acee64"
      unitRef="number">0</flks:WarrantsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ib869f841a2d444df8153ba6bc111381e_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNDk5Nw_d706594c-02c9-4906-9744-97786a039e11"
      unitRef="shares">42928</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib869f841a2d444df8153ba6bc111381e_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTA2NA_0eb4322e-ef97-4391-b1b9-e07b591536c5"
      unitRef="usd">500000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ib869f841a2d444df8153ba6bc111381e_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTA3NA_34dc8afa-9c13-4fd3-96fc-243406f3fce7"
      unitRef="usd">1000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i81618a96ff714b428e99e7777dede776_D20190719-20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTE1Mg_2f509220-da82-4619-94c0-046646cae848"
      unitRef="usd">500000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib869f841a2d444df8153ba6bc111381e_I20190719"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfNTIyNg_27424e31-81de-4f48-ab3c-53f122cc7116"
      unitRef="usdPerShare">18.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ib869f841a2d444df8153ba6bc111381e_I20190719"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN181OC9mcmFnOjAwYWU4MTVlMDQ3MDQwMzQ5YmI0YjgzZjhmN2IyY2QyL3RleHRyZWdpb246MDBhZTgxNWUwNDcwNDAzNDliYjRiODNmOGY3YjJjZDJfMTA5OTUxMTYzNDE3NA_01495d2b-b815-4e5e-842e-6288c3ad4494">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMjM5MQ_c5a9bedd-173f-4bfb-9795-5739e885f118">EQUITY-BASED COMPENSATION &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has granted options to employees, directors, and consultants under the 2015 Equity Incentive Plan (the "2015 Plan"). On July 19, 2019, the Company completed a merger with Flex Pharma and Flex Pharma had fully vested options to purchase 90,279 common shares outstanding as of the date of the merger and 65,151 of these options continue to be exercisable as of June&#160;30, 2020. The 2015 Plan provides for the grant of incentive stock options ("ISOs"), nonstatutory stock options, restricted stock awards, restricted stock units, stock appreciation rights, performance-based stock awards and other stock-based awards. Additionally, the 2015 Plan provides for the grant of performance-based cash awards. ISOs may be granted only to the Company's employees. All other awards may be granted to the Company's employees, including officers, and to non-employee directors and consultants. As of June&#160;30, 2020, there were 50,087 shares remaining available for the grant of stock awards under the 2015 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 23, 2020, the Company awarded 182,000 stock options to its employees and directors, pursuant to the plan described above. Stock options generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTE3MA_718dc1a8-7f52-434a-b444-44d5b102ef0d"&gt;one&lt;/span&gt; to four years and have a contractual term of ten years. Stock options are valued using the Black-Scholes option pricing model and compensation cost is recognized based on the resulting value over the service period. Expected volatilities utilized in the model are based on implied volatilities from traded stocks of peer companies. Similarly, the dividend yield is based on historical experience and the estimate of future dividend yields. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect at the time of grant. The expected term of the options is based on the average period the stock options are expected to remain outstanding. The fair value of the option grants of $92,007 has been estimated with the following assumptions on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.701%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.427%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.847%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes stock option activity for employees and non-employees for the six months ended June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.901%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.969%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;30, 2020, there was approximately $395,612 of total unrecognized compensation cost related to unvested stock options. Total unrecognized compensation cost will be adjusted for future changes in employee and &lt;/span&gt;&lt;/div&gt;non-employee forfeitures, if any. The Company expects to recognize that cost over a remaining weighted-average period of 2.96 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5c269ea37e22446d8e5e6cfa66f3a511_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMzI5ODUzNDg4NzA2MQ_84438d3f-60e3-4ce6-a486-d4d925afc6b3"
      unitRef="shares">90279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2c45004ffa77491b9f24052c375e14af_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMzI5ODUzNDg4NzAzNg_642e601d-014c-4b4c-be4a-9f9a36e2dbb0"
      unitRef="shares">65151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic70e3fa99b1b45d1bdfa91df38e72c74_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfOTI5_08de30b6-5735-41ae-84aa-a00b93fb5e1e"
      unitRef="shares">50087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iee6eb8e7183848c5ad669fca0005c441_D20190910-20190910"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTA0OQ_de2d22da-2198-4f62-a2ef-257cc6161eba"
      unitRef="shares">182000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i08b7357a82fc48c7ba8d129194baa7e0_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTE3Ng_04ba01e3-0b5f-4807-b336-c016d0e1c8fc">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id1da8f7c33934292948ec6c8dd40f110_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTIxMA_6227c54c-e1b5-48ed-873b-bbccf4f0b252">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMjQwMQ_1b6e4482-d84b-4595-afd7-9af8d969c992">The fair value of the option grants of $92,007 has been estimated with the following assumptions on the grant date.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.701%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.427%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.847%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life (years)&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMTg2MQ_fa5bf0d0-d79a-4fd3-b31a-82bc9064c89b"
      unitRef="usd">92007</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjE4MzE3MDU2Zjc5YjQzZjM4ODA2ODZiYmNjMzQyNjk1L3RhYmxlcmFuZ2U6MTgzMTcwNTZmNzliNDNmMzg4MDY4NmJiY2MzNDI2OTVfMC0xLTEtMS0w_d7f16c7a-fe59-41b6-90af-848f2d099506"
      unitRef="number">0.0048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjE4MzE3MDU2Zjc5YjQzZjM4ODA2ODZiYmNjMzQyNjk1L3RhYmxlcmFuZ2U6MTgzMTcwNTZmNzliNDNmMzg4MDY4NmJiY2MzNDI2OTVfMS0xLTEtMS0w_14ea0fc3-4481-4e30-96d4-23e9bae9f824"
      unitRef="number">1.1317</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjE4MzE3MDU2Zjc5YjQzZjM4ODA2ODZiYmNjMzQyNjk1L3RhYmxlcmFuZ2U6MTgzMTcwNTZmNzliNDNmMzg4MDY4NmJiY2MzNDI2OTVfMi0xLTEtMS0w_50e5e77d-c4cf-4ca8-9b71-a1d0e9dd102a">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjE4MzE3MDU2Zjc5YjQzZjM4ODA2ODZiYmNjMzQyNjk1L3RhYmxlcmFuZ2U6MTgzMTcwNTZmNzliNDNmMzg4MDY4NmJiY2MzNDI2OTVfMy0xLTEtMS0w_32417259-d713-4732-a08f-7a3485b834a2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMjM4OQ_8e337891-e871-4d4e-b0a6-b907444b5ab1">&lt;div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes stock option activity for employees and non-employees for the six months ended June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.901%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.969%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMS0xLTEtMS0w_daa46eec-19d9-47c4-8257-9a56a4e6388f"
      unitRef="shares">166233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMS0zLTEtMS0w_5a8537f2-76d1-4c48-aeec-0cb98ea80bce"
      unitRef="usdPerShare">34.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i483f3f6d92304907a22483fe1bddadeb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMS01LTEtMS0w_4d52a924-c3e0-4529-8944-363d72d847ba">P6Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i12b8d3fbc39a49c1897765d0d9daef89_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMS03LTEtMS0w_f478e957-1c43-4da4-a922-481da4da1355"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMi0xLTEtMS0w_a53958dd-68ce-4684-9e4d-3d5ac70a99ce"
      unitRef="shares">182000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMi0zLTEtMS0w_cd6d1c87-6ff1-4616-bed3-f4bbd88c506f"
      unitRef="usdPerShare">0.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMy0xLTEtMS0w_a2fe5e5c-bd1c-4714-b81b-cc6729bb1a07"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfMy0zLTEtMS0w_8f79bf4f-1db1-4e95-8a3d-9847adf610bb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNC0xLTEtMS0w_1541c956-a805-4de9-9175-f10bac0a34b3"
      unitRef="shares">322233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNC0zLTEtMS0w_e4b844c5-4d4a-4c23-ad1f-8fd1c41034b2"
      unitRef="usdPerShare">17.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNC01LTEtMS0w_78d295bd-fd46-46bc-b069-1f8cea29b784">P7Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNC03LTEtMS0w_0c9e32c7-7024-4684-8a08-6d615597f4e4"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNS0xLTEtMS0w_47291cba-9ebc-45d1-b9be-8f0b2a09e3a7"
      unitRef="shares">85101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNS0zLTEtMS0w_25142c3f-dfec-4453-b593-f629c2406484"
      unitRef="usdPerShare">59.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNS01LTEtMS0w_0710116f-8bec-47ed-b1d9-0ab6e1d36365">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RhYmxlOjU5OGM4MmIxZTAyMjRjZjFiMGM1MDA3YjQ4MmI1Mzg4L3RhYmxlcmFuZ2U6NTk4YzgyYjFlMDIyNGNmMWIwYzUwMDdiNDgyYjUzODhfNS03LTEtMS0w_ccbf7228-522c-4b6e-9c1f-b12a51d932a0"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i632b0890162540f5a5a2e4477f0e13c4_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMjA5Nw_30b6e5b1-63a1-4d01-9542-bb32ea656c4e"
      unitRef="usd">395612</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182MS9mcmFnOjQ5ZjhjYmIwZjJlMzQ5OTc5YThiOWRlYmM2NzI3MmU5L3RleHRyZWdpb246NDlmOGNiYjBmMmUzNDk5NzlhOGI5ZGViYzY3MjcyZTlfMjM4NQ_b212eb5e-25b7-4836-8cf3-8cc3040e837e">P2Y11M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN185MjkvZnJhZzoyZWM3NDhjOWYzZDU0OGJmYTU5MjJiMjkxYzg5MDExMS90ZXh0cmVnaW9uOjJlYzc0OGM5ZjNkNTQ4YmZhNTkyMmIyOTFjODkwMTExXzEwOTk1MTE2Mjk0NzE_77824a5a-06e6-4045-87a6-9ea1e4c61e4e">PAYROLL PROTECTION PROGRAMOn April 13, 2020, the Company was granted a loan of approximately $0.18&#160;million from the Paycheck Protection Program ("PPP") established under the Coronavirus Aid, Relief and Economic Security Act ("CARES Act"). The loan matures on April 13, 2022 and bears interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the Loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The proceeds of the loan were used in full to pay for payroll disbursement after it was received, which the Company expects to comply with the PPP eligibility and loan forgiveness criteria. As such, the loan was accounted as a government grant at June&#160;30, 2020. The Company will continually reassess its ability to meet the forgiveness conditions, and it may have to reverse income if it can no longer support a conclusion that it expects to meet the conditions.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icee2bd0f160f4fb9a60a63a45a03a4f9_I20200413"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN185MjkvZnJhZzoyZWM3NDhjOWYzZDU0OGJmYTU5MjJiMjkxYzg5MDExMS90ZXh0cmVnaW9uOjJlYzc0OGM5ZjNkNTQ4YmZhNTkyMmIyOTFjODkwMTExXzEwOTk1MTE2Mjk0NTc_4d135656-6b2b-4aa8-8476-fe1d3413b566"
      unitRef="usd">180000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i557e2665d5a64d119a494101efa8c3e4_I20200413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN185MjkvZnJhZzoyZWM3NDhjOWYzZDU0OGJmYTU5MjJiMjkxYzg5MDExMS90ZXh0cmVnaW9uOjJlYzc0OGM5ZjNkNTQ4YmZhNTkyMmIyOTFjODkwMTExXzEwOTk1MTE2Mjk0NzQ_74649f5a-e05f-4b66-9cf4-80953c3005cb"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i6d0c724130474817a4b432cd326f806a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182NC9mcmFnOjZlNGM0YTljNDY3MzRiZGRhN2FmZmI4YjcyMTBiMjM3L3RleHRyZWdpb246NmU0YzRhOWM0NjczNGJkZGE3YWZmYjhiNzIxMGIyMzdfMjYzMg_74e30de5-4c10-4aef-a26b-0d1ee13b59ae">SUBSEQUENT EVENTSOn August 3, 2020, the Company completed a public offering with total gross proceeds of approximately $6.2&#160;million, which includes the full exercise of the underwriter's over-allotment option to purchase an additional 669,181 shares  prior to deducting underwriting discounts and commissions and offering expenses payable by Salarius. A total of 5,130,390 common shares of common stock were issued in the offering, priced at a public offering price of $1.20 per share.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i27dea7532df446489a0e7608ea226423_D20200803-20200803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182NC9mcmFnOjZlNGM0YTljNDY3MzRiZGRhN2FmZmI4YjcyMTBiMjM3L3RleHRyZWdpb246NmU0YzRhOWM0NjczNGJkZGE3YWZmYjhiNzIxMGIyMzdfMTA5OTUxMTYzMzcxMg_d9da7357-61de-4a7b-9682-1682b03e62c5"
      unitRef="usd">6200000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibf31f98809ec41949c321e5dc89d3e00_D20200803-20200803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182NC9mcmFnOjZlNGM0YTljNDY3MzRiZGRhN2FmZmI4YjcyMTBiMjM3L3RleHRyZWdpb246NmU0YzRhOWM0NjczNGJkZGE3YWZmYjhiNzIxMGIyMzdfMTA5OTUxMTYzMzcyNg_2550f188-f038-4a40-99ed-33a079c2391b"
      unitRef="shares">669181</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6839043271804e0aa435896b6b088b18_D20200803-20200803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182NC9mcmFnOjZlNGM0YTljNDY3MzRiZGRhN2FmZmI4YjcyMTBiMjM3L3RleHRyZWdpb246NmU0YzRhOWM0NjczNGJkZGE3YWZmYjhiNzIxMGIyMzdfMTA5OTUxMTYzMzczNQ_731753b7-1fb0-400b-8e6b-1cc0bfadf9db"
      unitRef="shares">5130390</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib461c7558e7c4302b16e3a40b84c3bd8_I20200803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5YWI4NzRlOGVkMTQ4YmU5ZDQwNWE4Njk5YWFlNTE3L3NlYzpiOWFiODc0ZThlZDE0OGJlOWQ0MDVhODY5OWFhZTUxN182NC9mcmFnOjZlNGM0YTljNDY3MzRiZGRhN2FmZmI4YjcyMTBiMjM3L3RleHRyZWdpb246NmU0YzRhOWM0NjczNGJkZGE3YWZmYjhiNzIxMGIyMzdfMTA5OTUxMTYzMzc0Ng_3998b7d3-e044-4c59-acba-0ec300f5a787"
      unitRef="usdPerShare">1.20</us-gaap:SaleOfStockPricePerShare>
</xbrl>
